2011-05-19 18 views
7

對於自動化測試,使用RSpec和FactoryGirl。特定型號的加載裝置

通常,我需要手動播放我的應用程序。所以,我需要一種方便的方式來用一些數據填充數據庫。

最簡單的方法就是夾具,因爲它們處理模型之間的關係非常好。

我知道,我可以通過耙分貝裝入燈具:燈具:加載命令,但有時我需要填充僅限特定型號(比如,只有客戶 - >訂單 - >產品)

我正在尋找一個像這樣的命令:

rake db:fixtures:load --models=customers,orders,products 

回答

12

您可以使用:

rake db:fixtures:load FIXTURES=customers,orders,products 
+0

真正偉大的答案 – 2014-01-27 20:54:11

+0

+1;唯一可以改善這個答案的是一個鏈接,無論哪個文檔說這個...(不能自己找到它們或將編輯) – supervacuo 2015-03-16 13:33:47

+0

我從做'rake -D db:fixtures:load' – Shadwell 2015-03-16 17:06:01