2011-02-15 21 views
18

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

Me interesan dos cosas.

  1. Qué plantillas de aplicación están diseñados así (modular y fácilmente personalizar)?

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

estoy preguntando por secuencias de comandos que se utilizan 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 Diseñar, RSpec, Factory Girl, jQuery, Haml, Sass, Brújula, Git, RVM, HTML5 la plancha de caldera, además de un diseño. Utiliza subtemplates para una fácil personalización.

dcrec1/rails3_template Idear (con pasos de pepino), pepino, RSpec, Factory Girl, Haml, Brújula, jQuery, Git, Formtastic, un diseño , y mucho más. Utiliza subtemplates para una fácil personalización.

aentos/rails3-templates establecer o Authlogic o OmniAuth, pepino, capibara, RSpec, Fábrica chica, Shoulda, jQuery, Haml, Brújula, 960 cuadrícula o Blueprint, Capistrano o Heroku o Inploy, Git, además de un diseño. Usa subtemplates para personalizar fácilmente .

rubyx/rails3_template PostgreSQL, legado, Pepino con El selenio y el capibara, RSpec con maquinista y Faker, jQuery, simple forma, Haml, SASS, Git, RVM, Google análisis (opcional), hoptoad para seguimiento de problemas (opcional), TellThemWhen for downtime notificaciones (opcional). Con una descripción de la receta en el LÉAME.

perfectline/template-bucket pepino, RSpec, jQuery, Haml o Jammit, Capistrano, Git, RVM, además de un diseño . Utiliza subtemplates para personalizar fácilmente .

leshill/rails3-app pepino, RSpec, Factory Girl o fabricación, Haml, jQuery, Git, RVM.

Estos rieles 2.3 proyectos parece que una vez fueron populares, pero no se han actualizado desde 2009 ó 2010:

jm/rails-templates

ffmike/BigOldRailsTemplate

Respuesta

7

Construir sus propias: http://railswizard.org

+0

No he tenido la oportunidad de usarlo todavía, así que no puedo hablar de qué tan bien funciona, ¡pero se ve increíble! Solo deseo que también sea compatible con Authlogic. –

+0

Desafortunadamente, hay muchas cosas que no admite. Puede comenzar con la salida de railswizard.org, descargarla y editarla para agregar otras cosas (como AuthLogic). –

0

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

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