2010-06-15 13 views

Respuesta

18

La primera vez que lo he hecho, corro

script/generate scaffold blog 

y luego refactorizado el controlador, vistas, etc. Mi solución preferida en este momento es:

script/generate scaffold admin::blog 

y luego refactor el modelo, la prueba unitaria y la migración; es menos trabajo.

Si hay una respuesta mejor, la aceptaré.

+2

admin/blog funciona un poco mejor para mí, pero es solo un poco y muy posiblemente totalmente subjetivo. – ere

+7

en Rails> 3 'rails g andamio admin/blog ' –

4

Esta pregunta es muy solicitada en stackoverflow. Y también me enfrenté a este problema y no encontré una solución estándar para eso.

Así que creé rails-admin-scaffold gem (por ahora solo es Rails 4) que automatiza este proceso y escribí an article con una explicación más detallada. Espero que sea útil para alguien.

+0

Tengo un modelo llamado Admin y tu gema no funciona –

+0

@ArnoldRoa También encontré ese problema. Si hay un modelo llamado Admin, entonces es imposible tener el espacio de nombres 'Admin', porque los rails lo nombrarían con un módulo con el mismo nombre, por lo tanto, sería un conflicto de nombres. – songyy

2

Usted puede hacer esto para los carriles 3: <

script/generate scaffold Blog title:string 

o

script/generate scaffold admin::blog title:string 

Para rieles> 3:

rails g scaffold Blog title:string 

o

rails g scaffold admin/blog title:string 
Cuestiones relacionadas