domingo, 7 de fevereiro de 2010

Rails 3.0 Beta lançado!

Dia 05/02/2010 foi lançada a nova versão do Rails, 3.0, ainda beta.


Se você deseja experimentar, instale dessa forma:

sudo gem install tzinfo builder memcache-client rack rack-test rack-mount erubis mail text-format thor bundler i18n
sudo gem install rails --pre


Fiz alguns testes agora a pouco e logo de cara já da pra perceber algumas das muitas diferenças. Algumas pequenas diferenças que que já dá pra se perceber só de gerar um scaffold:

Comandos como script/generate e todos os outros que ficavam dentro da pasta script agora são executados a partir do comando rails. Por exemplo:

rails g scaffold user name:string last_name:string
rails server


E o output desses comandos no terminal agora aparecem coloridos.

As gems que o projeto utiliza agora são listadas num arquivo Gemfile na pasta raiz, não mais no environment.rb.

Existe também um objeto da aplicação que é configurado em config/application.rb

As mudanças são muitas, essas são só algumas pequenas que eu percebi ao gerar um scaffold. Mais detalhes você pode ver em:

http://weblog.rubyonrails.org/2010/2/5/rails-3-0-beta-release

Ou no post traduzido pelo Akita:

http://www.akitaonrails.com/2010/02/02/h2-anotacoes-de-lancamento-ruby-on-rails-3-0

Aqui tem um screencast gratuito mostrando como converter uma aplicação do Rails 2.3.5 para 3.0:

http://blog.peepcode.com/tutorials/2010/live-coding-rails-3-upgrade

Acredito que a próxima etapa agora é migrar as gems e plugins das versões antigas para as novas, para aí sim podermos criar aplicações nessa nova versão.

Foi criado também um site para listar as gems que já estão funcionando, você pode encontrar em:

http://railsplugins.org

É isso pessoal, até o próximo post!

Um comentário:

Thyago disse...

Parabéns pelo trabalho, Bruno. Conheçi esse site através de 3 video-aulas no youtube sobre layout CSS. Vou passar a acompanhá-lo. Abraço.