2011-06-16 10 views
64

Estoy usando MongoDB a través de la integración Mongoid, así como ActiveRecord en un proyecto. Me gustaría generar migraciones para el registro activo, y Mongoid es el predeterminado cuando ejecuto.¿Utiliza generadores Active Record después de la instalación de Mongoid?

rails g migration 

Alguna idea de cómo especificar AR como mi generador predeterminado para migraciones, modelos, etc.?

Gracias!

+2

Creo que respondí esto (realmente no puedo responder a ella por otros 7 horas debido a REP). rails g active_record: la migración parece obtenerlo –

Respuesta

100
rails g active_record:migration 
+0

Gracias. Estaba viendo un error 'raro mongoid [no encontrado]' y ejecuté la migración como 'rails g active_record: migration ...' en lugar de 'carriles g migration ...' funcionó;) –

74

Puede configurarlo para usar generadores de ActiveRecord en tu config/application.rb

config.generators do |g| 
    g.orm :active_record 
end 
+4

¡Buen consejo! Complementándolo, después de esta configuración, para invocar un generador mongoide, digamos para un modelo 'lo que sea', se usaría: rails g mongoid: modelar lo que sea –

+1

Intenté esto en mi aplicación Rails 4.2.2 pero no está funcionando, tener el mismo comportamiento con y sin esto. ¿Alguna idea de lo que debería verificar para que funcione? – ZedTuX

Cuestiones relacionadas