播种数据库时忽略单个夹具文件

时间:2018-08-05 04:20:47

标签: ruby-on-rails heroku seeding

我在heroku上托管了一个用Rails编写的项目。 我有一个测试期间使用的fixture文件(comments.yml),但是在播种数据库时(通过“ heroku run rails db:seed”)不希望包含该文件。

我如何向heroku传达我希望它在播种时忽略'comments.yml'的信息?

1 个答案:

答案 0 :(得分:0)

您可以使用环境变量并在种子脚本中对其进行控制:

rake db:seed comments=true

,然后在您的seeds.rb中:

unless ENV["comments"]