Importar modelo

Me encuentro con la problematica de tener una BD con las tablas ya
creadas en MySql y no quiero rehacer todo con el comando scaffold de
ruby. Hay alguna forma de importar el modelo?.
Cuales son las opciones que se le puede hacer al comando rake ?.

Muchas gracias.

J

Hola,

Me encuentro con la problematica de tener una BD con las tablas ya
creadas en MySql y no quiero rehacer todo con el comando scaffold de
ruby. Hay alguna forma de importar el modelo?.

rake db:schema:dump

esto te va a modificar el fichero db/schema.rb (que se actualiza
automáticamente cada vez que haces una migración). El contenido de ese
fichero puedes llevártelo a una migration y meterlo en el método up.

como nota, si usas el plugin foreign_key_migrations creo tendrás un
problema, porque dump no tiene en cuenta el orden de las tablas
según sus dependencias (a no ser que el plugin lo haya añadido… que no lo
sé). Esto significa que si usases FKM deberías cambiar a mano el orden
de las tablas en el método up.

Cuales son las opciones que se le puede hacer al comando rake ?.

rake -T
o
rake --describe

saludos,

javier ramírez