3
在rails中,可以使用除db/seeds.rb
以外的文件播種數據庫?如何使用seeds.rb以外的文件進行播種
如同,在運行rake db:reset
時,是否有某種方法指定備用種子文件,沿着rake db:reset --seedwith db/seeds2.rb
這一行?
在rails中,可以使用除db/seeds.rb
以外的文件播種數據庫?如何使用seeds.rb以外的文件進行播種
如同,在運行rake db:reset
時,是否有某種方法指定備用種子文件,沿着rake db:reset --seedwith db/seeds2.rb
這一行?
您可以將開關切換到具有環境變量的seeds.rb中,並相應地對不同的數據進行種子處理。
SEED_DATA=set1 rake db:seed
SEED_DATA=set2 rake db:seed
在seed.rb,
if ENV['SEED_DATA'] == 'set1'
...
elsif ENV['SEED_DATA'] == 'set2'
...
else
...
end
這不是一個問題的答案。 – Automatico
不回答問題 – Alfie
這似乎回答了我的問題。有什麼問題? –