2012-03-12 14 views

Respuesta

38

Puede utilizar rails g resource Foo bar:text

+0

Tenga en cuenta que también hará accesorios, yaml y rutas. Los accesorios y las pruebas dependerán de su marco de pruebas. También puede hacer 'rails g model ...' y los rieles generan el controlador ... para obtener un resultado más restrictivo. – junky

+6

'rails g resource' es lo que estaba buscando. generando el modelo y luego un controlador no crea un controlador RESTful. –

+4

'rails g resource' no genera acciones relajantes dentro de los controladores. – vishB

13

Si le gustaría tener los controladores generados de manera normal, intente esto:

rails g resource Foo bar:text 
rails g scaffold_controller Foo --skip-template-engine 

El primer comando genera el modelo y el segundo utiliza el modelo generado para crear el controlador que incluye las acciones RESTful.

--skip-template-engine hace que las vistas se omitan.

1

No estoy seguro de por qué estas respuestas crean el recurso primero cuando puede generar todo el andamio sin las vistas pero aún así obtener los métodos y el modelo de su controlador.

rails g scaffold Foo bar:string --skip-template-engine 
Cuestiones relacionadas