我有一個文件嵌入在另一個Mongoid。Mongoid保存失敗默默無嵌入關係
class A < B
include Mongoid::Document
embeds_one :shipping_address, class_name: 'Address'
我已經在我的情況下,省略了相反的關係:
class Address
# embedded_in :A
爲什麼,雖然API工作正常,完全如預期:
address = A.address
address.zip = 1234
a.changed? #true
address.save
a.changed? #false
的文件實際上並沒有保存?
如果我返回embedded_in
聲明,保存實際上工作正常。
你有'包括Mongoid :: Document'在地址類中,對吧?該示例僅顯示兩行。 – platforms