Rails 3.1 beta 1: mais perto do fim
Foi lançada dia 4 de maio a primeira versão beta do Rails 3.1. Segundo a equipe do projeto, a proposta com essa release é permitir que quem já acompanhava o desenvolvimento do RoR pudesse ver algo mais próximo do produto final.
Como já foi reportado aqui, o jQuery é agora a biblioteca padrão de JavaScript, ao invés do Prototype. Além disso, as bibliotecas JavaScript não são mais "vendorizadas" (empacotadas junto ao projeto) na aplicação, passando a ser instaladas a partir de gems. Para substituir o jQuery por alguma outra biblioteca, por exemplo, basta passar a opção -j no generator da aplicação:
rails new minha_aplicacao -j prototype-rails
Não é preciso se prender às gems padrão do Rails (prototype-rails e jquery-rails). Pode ser usada qualquer outra gem que forneça uma biblioteca JavaScript:
rails new minha_aplicacao -j minha_gem_js
Com os comandos acima, o Rails vai incluir sua gem no Gemfile e carregá-la no Application JavaScript. Outra mudança: a nova versão agora suporta Sass e CoffeeScript. Os arquivos são gerados pelos comandos geradores de código (como rails generate scaffold nome_modelo), se as bibliotecas estiverem disponíveis.
Além disso, os assets, como stylesheets e arquivos JavaScript, agora ficam no diretório app/assets (e não mais em public ). Isso possibilitará o processamento desses arquivos pela aplicação antes da sua disponibilização. Outra grande novidade é o suporte para streaming de arquivos.
Para instalar a nova versão do Rails, basta usar:
gem install rails --pre
A lista completa de mudanças pode ser vista no Changelog.
Conteúdo educacional
Mobilidade: Frameworks, SOs e o Mercado
Ricardo Ogliari 23 Mai, 2013
Caminhos de uma estratégia mobile
Sérgio Lopes 23 Mai, 2013
Complexidade organizacional no Século 21
Alexandre Magno 16 Mai, 2013

Olá visitante
Você precisa cadastrar-se no InfoQ Brasil ou Login para enviar comentários. Há muitas vantagens em se cadastrar.Obtenha o máximo da experiência do InfoQ Brasil.
Dê sua opinião