我想通过has_many
关联对与另一个模型(:查询)相关的模型属性(:test)具有只读访问权限。当我在方法中使用关系回调时出错
我可以在创建并关联新的查询时获取关联的测试对象,但我无法使用关联的测试对象:`before_create'方法中的测试属性。
从应该是什么我读的API documentation我能够使用联想法(@test = @query.test.whatever
)使用“无所谓”属性,但我收到以下错误,当我尝试运行代码:private method 'test' called for nil:NilClass
。
:查询有关:测试在belongs_to
关系......
我已经试过@test = @ query.test.build实例测试对象在我的方法,但也不管用。
你可以发布两个模型的代码吗? – 2012-04-15 17:18:11