我與另一個對象有has_many
關係。正因爲如此,Mongoid創建了一個名爲item_ids
的屬性作爲數組,因此我可以方便地將多個ID保存爲一個數組。但是,每當我嘗試保存一個新的數組時,它都不會實際保存。在我的rails控制檯中運行下面的代碼。無法在Mongoid中保存數組
1.9.3p385 :035 > miss.item_ids = [1,2,3]
=> [1, 2, 3]
1.9.3p385 :036 > miss.save
[paperclip] Saving attachments.
=> true
1.9.3p385 :037 > miss.item_ids
=> []
正如你所看到的,當我保存對象時,它返回true。但是,當我返回檢查出item_ids
我返回一個空數組。我究竟做錯了什麼?
檢查對象小姐的消息 – Gerep 2013-03-21 18:26:30
'full_messages'返回一個空數組。 – jason328 2013-03-21 18:29:08
而不是在您的rails控制檯中檢查它,請嘗試檢查數據庫控制檯,只是爲了確保=) – Gerep 2013-03-21 18:51:16