3
當我使用mongoid使用Rails,我有關我的模型HAS_ONE關係和使用 依賴摧毀這樣不能修改mongoid HAS_ONE冷凍哈希依賴摧毀
class MyModel
has_one :foo , :dependent => :destroy
end
class Foo
belongs_to :mymodel
end
my_model.foo = Foo.new
那麼它導致以下錯誤
RuntimeError (can't modify frozen Hash):
,但如果我刪除相關的破壞,則沒有錯誤......我不知道爲什麼它是
任何人都可以請幫助我...提前致謝
gem'mongoid',「> = 3.1.4」 – ratnakar
我試過上面的鏈接,但是沒有用,也沒有用,謝謝你的回覆 – ratnakar
self.foo = new_foo - 這個語句在我應用時會給我帶來錯誤:dependent = >:摧毀自我類,但如果我刪除依賴銷燬,那麼它會引發沒有錯誤..我不知道爲什麼?任何想法請... – ratnakar