我已经阅读了一些关于在所有回调之前没有使用RSpec的主题,但没有一个回答我的问题:我通常在我的数据库中有类似常量的记录。它们不能更改为我的用户,并且在每个“订单”(我的应用程序中创建最多的模型)对象中都需要作为“belongs_to”主题。对于我来说,为这个模型创建一个工厂会感觉不自然。
那么我在哪里创建这些记录(大部分时间它只是几个)?
答案 0 :(得分:0)
您可以使用
填充测试数据库rake db:seed RAILS_ENV=test
在第一次运行测试之前,它们将在每次运行时可用。注意不要在测试期间更改测试数据库,以避免污染种子数据。