属性:Mongoid - 更新ネストされたがmongoidドキュメントから
は、ポストの数を持っているメンバー考えてみましょう:
クラスのメンバーをMongoid ::ドキュメントにhas_manyを含める:accepts_nested_attributes_for記事
を終了
:ポストは関連するポストモデル の属性をhashで設定または更新できるようになりました。
IDキーを持たない各ハッシュには、 がtrueと評価される_destroyキーもハッシュに含まれていない限り、新しいレコードが になります。
params = {メンバー:{名前: "joe"、posts_attributes:[ {タイトル: "Kari、素晴らしいRubyドキュメントブラウザ! }、{ タイトル: "平等仮定..."}、{ タイトル: ""、_destroy: "1"}#これは無視されます]}}
メンバー= Member.create(paramsは[」メンバー]])member.posts.length#=> 2 member.posts.first.title#=> 'Kari、素晴らしいRubyドキュメント ブラウザ!' member.posts.second.title#=>「平等主義 仮定...」
それらをを作成する代わりに、のネストされた属性を更新する方法はありますか?
スキーマを投稿することはできますか?答えは簡単です。 –
これは本当に大きなスキーマです。私はそれを切り捨てて投稿します。 – CamelCamelCamel
あなたはスキーマを投稿する可能性がありますか、またはこの解決されたmyxospsmを入手しましたか? –