在我的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