Rails灯具条目可能无效?

时间:2017-01-03 17:26:24

标签: ruby-on-rails

我有一个Hunt模型,我用

验证它

validates :title,:clue, :user_id,presence: true

我对fixtures的理解是,条目将保存到数据库中,因此需要valid。但在我的灯具中,我有

one:
  title: MyString
  user: raj

不是valid。但它没有任何错误。

如果保存到数据库,验证时是否应该失败?或者这是否是预期的behaiour和验证不运行?

1 个答案:

答案 0 :(得分:2)

夹具中的数据在加载到数据库之前不必通过模型验证。

作为旁注,通常认为固定装置不是最好的 测试方式。内置的一个更好的,常用的替代方法是工厂(我推荐一个优秀的factory_girl)。

我建议从一开始就忽略灯具并直接去工厂。