Rails 3.0 ha estado bajo desarrollo por dos años, así que es con un inmenso placer que podemos declarar que finalmente esta aquí. Hemos traído el trabajo recopilado de más de 1600 contribuidores para hacer todo mejor, más rápido, limpio y más hermoso.
David Heinemeier Hansson
En este momento, si ejecutan gem install rails, van a ver que instala la versión 3
Por que? Porque es estable! (O debería de serlo (A)).
Donde empiezo?
Deberías de empezar revisando “rails 3 screencasts” que podes encontrar en el sitio de rails. Es una gran introducción para ver que cosas nuevas trae rails 3. Y como siempre, se puede encontrar una buena cantidad de material en railscasts acerca de rails 3, como migrar a rails 3, etc.
Podes encontrar también todas las cosas nuevas que trae rails 3 en el sitio oficial, pero para resumir las mas importantes, en rails 3 vas a encontrar:
- Nuevo query engine para Active Record
- Nuevo ruteo para el Action Controller
- Nueva api para mails (Action Mailer)
- Manejo de dependencias con Bundler
- Protección XSS por defecto
- Encoding soportado por ruby 1.9
- Active Model: Validaciones, callbacks, etc. para todos los modelos, así se pueden usar otros ORM de manera muy fácil y transparente
- API oficial para plugins (railties)
- Reescritura del core de rails
- Agnosticismo con jQuery, rSpec y Data Mapper
- Documentación