我想通過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