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.
Olá, tô gostando muito das aulas. Essa foi a última? Parabéns pela iniciativa.
Não.