【发布时间】:2015-08-06 21:29:38
【问题描述】:
在 Rails 4.2.1 中,我有一个 Book 模型。我也有BookAclmodel,belongs_to 到Book。在我的测试中,我通过tests/fixtures 中定义的固定装置加载两者。在我的测试中,在setup 中,我根据fixture 数据实例化了两个对象。到目前为止,一切正常。
在我的测试中,我修改了 BookAcl 对象,并希望在通过 Book 对象访问同一个 BookAcl 时反映这些更改。然而,这并没有发生。事实上,当我(通过 Pry)查看 BookAcl 对象时,其属性与 Book.BookAcl 对象不同,尽管该对象的其余部分是相同的。
我做错了什么?我如何强制这些更改通过对象图传播?
【问题讨论】:
标签: ruby-on-rails ruby testing fixtures