
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
フォームオブジェクトで複数のモデルを操作する[脱 accepts_nested_attributes_for] - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
フォームオブジェクトで複数のモデルを操作する[脱 accepts_nested_attributes_for] - Qiita
かなり丁寧に書いたのでボリューム多めです。 分かっている部分はガンガン読み飛ばしてください やりた... かなり丁寧に書いたのでボリューム多めです。 分かっている部分はガンガン読み飛ばしてください やりたいこと ・accepts_nested_attributes_forを使わず複数のモデルを操作したい。 ・データの新規作成だけでなく、更新もしたい。 事前準備 accepts_nested_attributes_forとは? 関連付けられたモデルのレコードを一度に更新できるメソッドです。 例)メッセージに複数の画像をつけて送信する場合 上記の場合だと、メッセージとそれに紐づいた画像を保存できます。便利ですね。 ただ、実はこのメソッドはあまり評判が良くありません(詳しくはこちら) そこで、代替案のフォームオブジェクトを紹介していきます。 フォームオブジェクトとは? モデルから切り離され、フォームの処理用に独立したクラスです。 これを使うとaccepts_nested_attributes_for