De volta com a série de rails!!!!
Fazia algum tempo que não postava mais um episódio desta série, unicamente devido a outros compromissos que tive. Inclusive (como conto no screencast), tive problemas com a gravação que iria fazer semana passada e acabou atrazando mais ainda esta parte.
Nesta parte estou tratando de um assunto interessante: como evitar que dois usuários editando o mesmo registro do banco de dados sobrescrevam o trabalho um do outro?
Em alguns sites este problema pode não ser de grande importância, mas há sites em que podemos ter várias pessoas editando o mesmo registro, e nestes casos é importante tomar alguma providência. Confira a solução deste problema no screencast:
Se tiverem alguma dúvida, podem perguntar, mas não deixem de comentar, nem que seja só para dizer “oi”
Até o próximo!

Curti…., mas não entendi o exercicio, como seria outro tipo de tratamento?
No Rails tem muito o conceito de testar tudo, podia rolar um nesse sentido né, eu já li um monte mas não consigo compreender…
O exercicio seria fazer o próprio sistema comparar os campos das duas versões e juntá-los numa versão final incluindo todas as alterações de todos os usuários, mais ou menos como os controles de versão fazem com seus arquivos
A questão de testar tudo não é coisa do Rails, é o conceito de TDD (Test Driven Development), conceito que eu mesmo ainda não utilizo diariamente, mas recomendo o estudo.
Galera, da um help ai,
sai do Rwindows e vui para o linux.
Gostaria que vcs me ajudassem a configurar o ambiente linux, com mysql e sqlite para começar a programar em rails.
Uma pergunta muito importante: Qual editor/ide vcs usam? Por favor nao digam netBeans nem eclipse.
Eu queria um programa tipo textmate do mac, um programa que ficasse as pastas do projeto do lado direito e que ficasse colorido as var, def…
Mutio bom os screen casts, parabens inside(tinha que mencionar mais alguem?).
Grande abraço a todos.
Renan, deve ter algum bom tutorial mostrando como configurar o ambiente rails no linux. Se você estiver no Ubuntu ou derivados Debian um apt-get deve resolver seus problemas, dê uma pesquisada. Editor eu só conheço o Kate, pelo que me lembro ele funciona parecido com o Text Mate, com as pastas do projeto do lado do editor.
Já ouviu falar do Vestal Versions (http://github.com/laserlemon/vestal_versions)?
O Ryan Bates fez um screencast sobre Model Versioning (http://railscasts.com/episodes/177-model-versioning). É uma abordagem mais legal, que permite reverter mudanças…
abraço,
Já vi sim William, muito bom pra quando se precisa manter salvas as versões antigas de registros
#Renan….
Cara use o vim com os plugins Railsvim, NerdSnippets e NerdTree… Vc pode usar outros claro.. mas com esses três plugins e o vim vc já tem um bom ambiente de desenvolvimento.
Parabéns cara, abraço.
Guilherme, seus screencasts são muito bons!
Parabens e continue.
Abraço.
oi (vc que mandou)
Poxa vida, Sr. Alguém, pena que você não disse quem é, eu pretendia dar um presente pra quem dissesse “oi” =]
Fica pra próxima
Tenho que dizer que estava com dificuldades para começar no Rails por ser designer e só ter contato mesmo com o básico de lógica e de ruby antes de me aventurar no Rails. Mas com seus screencasts, apresentando uma didática muito boa pude avançar no projeto e realmente aprender de forma fácil.
Muito obrigado por proporcionar esse aprendizado, é uma pena que não continuou com esse ótimo material concerteza ele faz uma grande diferença na comunidade Rails uma vez que você sabe descomplicar o processo de ensino facilitando em muito o aprendizado.
Parabéns e quem sabe em 2010 não teremos novos screencasts, espero muito que isso aconteça.
Forte abraço!
Parabéns, gostei bastante da sua vídeo aula, não tinha idéia de como fazer isso.