Screencaster Mostrando conhecimento


Ruby on Rails #5 - Inserindo, editando, excluindo e validando dados

Seguindo nossa série, vamos continuar construindo nossa aplicação de loja. Neste episódio eu fiz a parte da criação/edição/exclusão de produtos, mostrei como fazer validações em models, e também como obter a nossa aplicação do repositório do github.

Podem assistir o vídeo em tela cheia (ele é 1280x720p).

icon for podpress  Podcast Video: Download (1194)

Espero que gostem, qualquer coisa é só comentar ;)

[]’s


16 pessoas comentaram

  1. Maths says:

    Ainda não tive tempo de assistir a parte 5 mais as outras eu assisti e gostei muito, da aula e do ruby on rails, realmente nunca pensei que você assim tão interessante.. mal vejo a hora de começar meus estudos desse framework, espero que possa continuar aprendendo aqui com o screencaster..

  2. Thiago Retondar says:

    Muito bom essa série. Parabéns. ;D

    Quando sai o próximo screencast?

    Uma dica é produzir o site em uma versão para iPhone. O Ruby On Rails da essa possibilidade.

    Abraços.

  3. inside says:

    “Quando sai o próximo screencast?”
    Assim que possível :D

    “Uma dica é produzir o site em uma versão para iPhone. O Ruby On Rails da essa possibilidade.”
    Vou pensar no caso, afinal isso todo mundo faz em screencast de Rails :P

    Abraço

  4. [...] E, caso vocês ainda não tenham baixado a aplicação, entrem no repositório do github e façam isso. Caso não saiba como fazer, assista o episódio número 5. [...]

  5. Nigro says:

    Olá! Eu tive um problema para instalar o Git no Windows Vista, até segui um tutorial do Akita, mas na hora de usar o comando, eu devo ter digitado alguma coisa errada no comando.

    E, acreditem, existe uma certa má vontade com desenvolvedores que utilizam Windows como plataforma.

    Grato!

  6. inside says:

    Nigro, de fato o Windows não é a melhor plataforma para desenvolver, especialmente em linguagens open source. As vezes pode parecer má vontade, mas na verdade eu por exemplo não tenho como ajudar neste caso, pois nunca usei Windows Vista e nem tenho acesso a uma máquina rodando ele para poder testar e resolver seu problema. O que eu posso recomendar é que você instale um sistema chamado “And Linux”, que permite que você rode um terminal Linux no seu Windows. Isto pode ajudar. O site do programa é: http://www.andlinux.org/

  7. Nigro says:

    Valeu, cara. Eu estava pensando em criar um ambiente Linux aqui mesmo, vamos ver no que dá. Quando disse que existia uma má vontade, eu não estava, de forma alguma, me referindo a você, ok? Pelo contrário, admiro muito a velocidade de respostas que você dá pra galera aqui no ScreenCaster.

    Parabéns pelo site!

  8. leonardo says:

    Caros,
    Não sei se isso é um erro ou a versão utilizada no screencast de vocês está desatualizada, mas enfim.

    Nesse video tem o seguinte : form_for @produto |f|
    Mas aqui só funcionou com : form_for (@produto) |f|

    Abraços e estão ótimos os screencasts :D

  9. inside says:

    O correto seria form_for @produto do |f|

  10. [...] Inserindo, editando, excluindo e validando dados [...]

  11. Jhonatan Rodrigues says:

    Meus Prabens! è a segunda vez que tento aprender rails! A primeira foi na afobação dai nem prestei muita atenção no Ruby e fui afobado para o rails! Quebrei a cara! Apenas aprendi Scaffold. Voltei denovo estudando um pouco mas o Ruby e tudo se rornou diferente.

    Você em seus tutoriais é simples e objetivo!

    Esplica correto e sem muita inrolação! Me da vontade de aprender ! hehe Prabens amigo. Grande abraço continue sempre assim ! Muito obrigado digo em nome de todos.

  12. Thiago says:

    Olá… estou acompanhando as videos aulas… mas quando cheguei na parte de validação que você usa o “validades_presence_of” no model Produto, aqui o meu não entende. ele mostra.

    NoMethodError in ProdutosController#index

    undefined method `validades_presence_of’ for #

    [...removida parte desnecessária e longa demais do comentário...]

    Se puder me dar um help agradeço

    Abraços

  13. Thiago says:

    Obrigado… pela dica.. eu acabei vendo!!!! :)
    Queria também da os parabéns pela iniciativa do RoR no ScreenCaster. Continue assim!! Abraços

  14. Wellington says:

    Boa tarde Guilherme, estou assistindo neste momento as video aulas de seu blog http://www.screencaster.com.br
    para ser mais expecifico estou assistindo a aula Ruby on Rails #5 - Inserindo, editando, excluindo e validando dados, não terminei a video aula , dei um pausa na parte de inserir no banco de dados e me surgiu uma duvida.
    vc criou os formulario HTML assim:

    Nome:

    Nome:

    Salvar


    e se eu for na pagina NEW e der um codigo fonte o HTML estara assim:

    Nome:

    Descrição:

    Salvar


    Gostaria de saber da onde isto vem e para que serve ?

    pois eu mesmo prefiro fazer o meu HTML e não deixar que o Rails crie para mim do tipo


    MEU HTML

    Nome:

    Descrição:</label

    Salvar


    só que se eu for cadastrar o meu formulario ele da um erro de authenticitytoken ele obriga eu a colocar a para eu conseguir cadastrar

    E só pra eu ficar sabendo Guilherme o certo é fazer o HTML eu mesmo ou fazer do tipo RAILS ?


    E uma ultima pergunta :
    os names das input da para mudar ?

    Em vez de ser assim ---> name="produto[nome]”
    colocar assim —> name=”nome”

  15. inside says:

    A resposta mais curta é: aprenda a seguir as convenções do rails e deixe que ele faça tudo o que puder fazer para você.
    Quanto mais você tentar ir contra e alterar as convenções, mais trabalho você terá. Decida se vai ser do jeito fácil ou do jeito difícil.

Agora é a sua vez: