Pregunta

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

Para aquellos que no están familiarizados con Symfony o Django, que permiten especificar algunos metadatos alrededor de sus modelos para automáticamente (de forma dinámica) generar una interfaz de administración para hacer el común de operaciones CRUD.Usted puede crear una Intranet completa con sólo un par de comandos o líneas de código.Ellos tienen un buen aspecto y son extensibles suficiente para el 99% de su administrador.

He buscado algo similar para los Rieles, pero todos los proyectos que no tienen actividad o que murió hace mucho tiempo.Hay algo para generar una intranet/sitio de administración para una aplicación rails otros de andamios?

¿Fue útil?

Solución

El andamiaje es la manera normal para crear un backend de administración, PERO no hay un proyecto llamado ActiveScaffold que puede resolver su problema.

Otros consejos

Active Admin (http://activeadmin.info/), fue lanzado en Mayo de 2011, y parece que va a convertirse en el mejor Rails 3 opción.

features

rails_admin parece ser la última-n-mayor proyecto libre a partir de enero de 2011.

...lo mejor de todo, ha habido una gran cantidad de actividad en el repositorio.

Aquí es un resumen de un par de opciones, incluyendo más que ActiveScaffold.

ActiveScaffold está disponible para Rails 2.3.x :) Sólo para someonse de la información que han encontrado a esta pregunta, un año más tarde como yo :)

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

Usted tiene principalmente dos:

ActiveScaffold es por lejos, el más configurable y fácil de integrar a la mayoría de los automagic andamiaje alrededor en el momento.Se ha construido en el soporte de ajax, casi perfecta db introspección y aún desempeña muy bien con sistemas de bases de datos de Oracle (que puede ser un verdadero dolor en los Rieles).

Inténtelo: http://activescaffold.com/

Eche un vistazo a la Caseína (http://www.caseincms.com/), podría ser lo que usted está buscando.

También trató de typus, caseincms y ActiveScaffold durante el fin de semana, yo no puedo rave suficiente acerca de admin_data.Es

  • super-rápido de instalar (Rails 3 es la gema, Rails 2.3 es un plugin rama, sin excavar a través de los árboles en github),
  • unintrusive (todo el código está en el vendedor/admin_data carpeta o la gema, que es donde pertenece),
  • no requiere configuración y la configuración opcional de un bloque en un archivo en su aplicación,
  • correctamente (!) recibe toda la información del modelo a partir de sus definiciones del modelo (primary_key, foreign_key, relaciones, etc.),
  • la inclusión de múltiples bases de datos, conexiones de SQL Server a través de activerecord-sqlserver-adaptador, e incluso claves primarias compuestas, como todo lo que se abstrae en la parte superior de ActiveRecord, si el modelo funciona, admin_data de trabajo,
  • funciona muy bien con los datos heredados por las razones anteriores,
  • utiliza su actual solución de autenticación que se llama en el más maravilloso de Sequedad en su archivo de configuración.Es tal vez menos flexible o bastante a los de otras soluciones, pero este plugin hace muchos thingks derecho para una rápida panel de administración de configuración.

La forma más común de crear un CRUD de la interfaz es el uso de Andamio.

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

Este comando generará un CRUD de la interfaz para el modelo denominado MyModel (singular) con dos propiedades.Propiedades es lo que se llama las columnas en la base de datos de lingo.Así que usted podría tener un nombre:string edad:integer activo:boolean, etc.

Puedo sugerir que active_admin que es mejor

Active Admin principal de sitio

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top