在我的Rails应用程序中,我引用了多个数据库。使用connection_ninja我告诉模型要指向哪里,但是我怎样才能进行迁移?Rails迁移目标特定数据库
RAILS_ENV
不起作用,因为具体的迁移需要指向特定DBS在先进
感谢, 贾斯汀
UPDATE --------------
我发现establish_connection
(连接到其他dbs的conn_ninja &的基础)不被ActiveRecord :: Migration所尊重,即使该方法是ActiveRecord :: Base的一部分。
有关如何解决这个问题的任何想法?
是啊,我试过了用:'需要“connection_ninja''然后'use_connection_ninja(:DB_NAME)',但它吐出回'未定义的方法 'use_connection_ninja' 为#<的ActiveRecord ::迁移:0x007fa0b721d4a0>' – Justin
你可以依据你的堆栈跟踪吗? – ErsatzRyan