Prepare-se para o Rails 2.0
A versão 2.0 do framework Rails está por vir e isso significa algumas mudanças e novidades. Já existem vários posts na blogosfera mostrando as particulariedades da nova versão. Vou falar de algumas delas:
Paginação: o paginate foi removido. Uma das soluções mais bacanas é usar o plugin Will Paginate, tão simples de usar quanto ao paginador original.
Configuração do ambiente: configurar o environment.rb pode ser meio embaraçoso. A configuração agora será dividida, o que facilitará no compartilhamento entre diversas aplicações, por exemplo.
Query Cache: o David Hansson fez uma interessante apresentação sobre o Rails 2.0 na RailsConf desse ano, e deve vir algo interessante no gerenciamento de cache de consultas a banco de dados.
Autenticação HTTP: também mostrado na apresentação da RailsConf desse ano e previsto para a próxima versão.
Performance: implementado uma forma simples de cache para javascript e folhas de estilo.
<%= javascript_include_tag :all, :cache => true %>
<%= stylesheet_link_tag :all, :cache => true %>
A versão 1.2.4 do framework já inclui alertas de tudo que sairá na versão 2.0. O Davis Cabral publicou um script que verifica se sua aplicação já está preparada para as mudanças