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).
Espero que gostem, qualquer coisa é só comentar
[]‘s

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..
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.
“Quando sai o próximo screencast?”
Assim que possível
“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
Abraço
[...] 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. [...]
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!
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/
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!
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
O correto seria form_for @produto do |f|
[...] Inserindo, editando, excluindo e validando dados [...]
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.
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
Pequeno erro de digitação: “validaTes_presence_of”
Obrigado… pela dica.. eu acabei vendo!!!!
Queria também da os parabéns pela iniciativa do RoR no ScreenCaster. Continue assim!! Abraços
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"
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.
Olá! Primeiro, muito obrigado pelos seus ensinamentos:)!
Estou tentando fazer este tutorial, soi que estou com um problema que nao sei como resolver. Quando tento remover um registro tenho o seguinte erro:
ActiveRecord::RecordNotFound in ProdutosController#show
Couldn’t find Produto with ID=13
C:/Ruby187/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/base.rb:1616:in `find_one’
C:/Ruby187/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/base.rb:1599:in `find_from_ids’
C:/Ruby187/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/base.rb:619:in `find’
C:/prog/loja/app/controllers/produtos_controller.rb:9:in `show’
Voce pode me ajudar?
Obrigado!
Olá,
Primeiramente gostaria de parabenizar pelo conteudo e pela didatica bem tranquila e no ritmo ideal de aprendizagem.
Em segundo, gostaria de dizer que segui os screencasts sobre ruby on rails na sequencia, fiz tudo direito até o #4 e funcionou perfeitamente.
Dai quando chegou neste #5, onde voce diz que fez varias alterações “offline”, ou seja, fora do screencast mas que poderiamos fazer o download do diretorio que ficaria up-to-date.
No que eu tentei substituir o meu diretorio loja pelo que baixei, nada mais funcionou, a tela nao abre mais, cada hora da um erro, tentei recomeçar dai fala que deu pau na versao do rails, eu troco a versao do rails dai diz que deu pau na versao do ruby, dai eu troco a versao do ruby dai diz que o sqlite3 nao existe mais… tentei recomecar tudo do zero mas até agora continuo tendo problemas de compatibilidade de versoes, queria entender o que eu posso ter feito de errado. sera que nao era mesmo para sobreescrever meu diretorio loja pelo seu? Mas se for isso, como eu farei para ficar com os dados sincronizados com os teus?
Desde ja, muito obrigado.