rails ruby-on-rails ruby-on-rails-3

ruby on rails - Rails 3 plantillas de aplicación



rails admin (4)

¿Qué plantillas de aplicación de Rails muestran las mejores prácticas para configurar una nueva aplicación de Rails 3?

Estoy interesado en dos cosas.

  1. ¿Qué plantillas de aplicaciones están bien diseñadas (modular y fácilmente personalizables)?

  2. ¿Cuál ofrece la mejor combinación (o la más popular) de componentes necesarios en una aplicación Rails típica?

Estoy preguntando sobre los scripts que se usan con el comando rails new app_name -m para generar una aplicación.

He visto algunos ejemplos. ¿Qué piensas de estos?

greendog99/greendog-rails-template Devise, RSpec, Factory Girl, jQuery, Haml, Sass, Compass, Git, rvm, HTML5 Boilerplate, más un diseño. Utiliza subtemplates para fácil personalización.

dcrec1/rails3_template Devise (con pasos de pepino), Pepino, RSpec, Factory Girl, Haml, Compass, jQuery, Git, Formtastic, un diseño y más. Utiliza subtemplates para fácil personalización.

aentos/rails3-templates Devise o Authlogic u OmniAuth, Cucumber, Capybara, RSpec, Factory Girl, Shoulda, jQuery, Haml, Compass, 960 grid o Blueprint, Capistrano o Heroku o Inploy, Git, más un diseño. Utiliza subtemplates para fácil personalización.

rubyx/rails3_template PostgreSQL, Devise, Cucumber with Selenium y Capybara, RSpec con Machinist y Faker, JQuery, Simple Form, Haml, SASS, Git, rvm, Google analytics (opcional), Hoptoad para seguimiento de problemas (opcional), TellThemWhen para notificaciones de tiempos de inactividad (Opcional). Con una descripción de la receta en el README.

perfectline/template-bucket Pepino, RSpec, jQuery, Haml o Jammit, Capistrano, Git, rvm, más un diseño. Utiliza subtemplates para fácil personalización.

leshill/rails3-app Cucumber, RSpec, Factory Girl o Fabrication, Haml, jQuery, Git, rvm.

Estos proyectos de Rails 2.3 parecen haber sido populares pero no se han actualizado desde 2009 o 2010:

jm/rails-templates

ffmike/BigOldRailsTemplate





He estado usando la gema rails-templater con buenos resultados. Actualmente no tiene soporte de rvm, por lo que si crea gemsets para cada proyecto de Rails, asegúrese de crear y usar el gemset antes de ejecutar el asistente, de lo contrario, algunos gemset confiados obtendrán un montón de gemas no deseadas.

$ rvm gemset create myapp_name $ rvm gemset use myapp_name $ templater myapp_name