私はhas_many
別のオブジェクトと関係があります。このため、Mongoid はitem_ids
Array という名前の属性を作成するので、多数の ID を配列として便利に保存できます。ただし、新しい配列を保存しようとすると、実際には保存されません。Rails コンソールで、次のコードを実行します。
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
、空の配列が返されます。私は何を間違っていますか?