0
我有一個Ruby on Rails應用程序,它現在有2個數據庫,主數據庫和輔助數據庫,我們將只使用數據庫(其他系統在這裏使用它也是如此,所以我們必須以這種方式使用它)Rails,RSpec和Factory Girl:如何連接到2個數據庫
我使用rspec與工廠女孩來測試模型,但目前我不能測試任何東西,因爲appearently rspec無法看到第二個數據庫。
要我用一個抽象類,這使得連接的連接:
class PublicoBase < ActiveRecord::Base
establish_connection "publico_#{Rails.env}"
self.abstract_class = true
end
當我運行rake規範說,數據庫publico_test
不存在,我得到一個錯誤。
當我嘗試加載工廠女孩夾具時,使用FactoryGirl.create :some_model
發生此錯誤。
我也使用2個模式連接到兩個數據庫atm。
有人知道任何可以幫助我的東西嗎?
謝謝,這可能會工作,但我的同事們發現了另一種方式來解決這個問題:第2底座(https://github.com/karledurante/secondbase) – 2011-05-18 20:30:00