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 --preFiz 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 serverE 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!
