tutorial rails mejores las gemas español ejemplos ruby-on-rails ruby

mejores - ¿Hay un buen generador de administración para Ruby on Rails?



ruby on rails tutorial pdf (12)

Mi proyecto actual está en Rails. Viniendo de un fondo de Symfony (PHP) y Django (Python), ambos tienen excelentes generadores de administración. Parece que esto falta en Rails.

Para aquellos que no están familiarizados con Symfony o Django, ambos le permiten especificar algunos metadatos alrededor de sus modelos para generar automáticamente (dinámicamente) una interfaz de administrador para hacer las operaciones comunes de CRUD. Puede crear una Intranet completa con solo unos pocos comandos o líneas de código. Tienen una buena apariencia y son lo suficientemente extensibles para el 99% de sus necesidades administrativas.

He buscado algo similar para Rails, pero todos los proyectos no tienen actividad o murieron hace mucho tiempo. ¿Hay algo para generar un sitio de intranet / administrador para una aplicación de rieles que no sea andamio?


El andamiaje es la forma normal de crear un backend de administrador PERO existe un proyecto llamado ActiveScaffold que puede resolver su problema.


La forma más común de crear una interfaz CRUD es usar Scaffold.

./script/generate scaffold_resource MyModel property:type property2:type2

Este comando generaría una interfaz CRUD para el modelo llamado MyModel (singular) con dos propiedades. Propiedades es lo que se llama columnas en DB Lingo. Entonces podrías tener nombre: string age: integer active: boolean etc.



ActiveScaffold es de lejos el andamio más configurable / más fácil de integrar / más automático en este momento. Se ha integrado en el soporte de ajax, casi introspección de db sin interrupciones e incluso funciona muy bien con bases de datos heredadas de Oracle (lo que puede ser un verdadero dolor en Rails).

Pruébalo: http://activescaffold.com/


Aquí hay un resumen de algunas opciones, que incluyen algo más que ActiveScaffold.


ActiveScaffold está disponible para Rails 2.3.x :) Solo para la información de alguien que ha encontrado esta pregunta un año después, como yo :)


ActiveScaffold es una buena solución, pero si quiere una herramienta más configurable y poderosa, creo que Typus es una gran solución: http://github.com/fesplugas/typus



Habiendo probado también typus, caseincms y ActiveScaffold durante el fin de semana, no puedo hablar lo suficiente sobre admin_data . Es

  • superrápido de instalar (Rails 3 es la gema, Rails 2.3 es una rama de plugin, sin excavar árboles en github),
  • poco intrusivo (todo el código está en la carpeta vendor / admin_data o la gema donde pertenece),
  • no requiere configuración y la configuración opcional es un bloque en un archivo en su aplicación,
  • correctamente (!) obtiene toda la información del modelo de las definiciones de su modelo (primary_key, foreign_key, relaciones, etc.),
  • incluyendo bases de datos múltiples, conexiones de SQL Server a través de activerecord-sqlserver-adapter, e incluso claves primarias compuestas , ya que todo se abstrae sobre ActiveRecord, si el modelo funciona, admin_data funcionará.
  • funciona muy bien con datos heredados por las razones anteriores,
  • usa su solución de autenticación existente que se llama con la DRYness más maravillosa en su archivo de configuración. Es quizás menos flexible o más bonita que otras soluciones, pero este complemento hace muchas cosas bien para la configuración rápida del panel de administración.

rails_admin parece ser el último proyecto gratuito más reciente a partir de enero de 2011.

... lo mejor de todo es que ha habido mucha actividad en el repositorio.


Active Admin ( http://activeadmin.info/ ) se lanzó en mayo de 2011 y parece que se convertirá en la mejor opción de Rails 3.