エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Railsで複数モデルを扱うフォームをすっきり書く(Formオブジェクト) - LiBz Tech Blog
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Railsで複数モデルを扱うフォームをすっきり書く(Formオブジェクト) - LiBz Tech Blog
はじめに Railsで1つのフォームで複数モデルを扱うときに、accepts_nested_attributes_forを使うサンプ... はじめに Railsで1つのフォームで複数モデルを扱うときに、accepts_nested_attributes_forを使うサンプルをよく見るのですが、DHH氏が消したいと言っていたり バグが多かったりなど色々問題があるようです。 代わりにFormオブジェクトを使うのが良いと聞いたので、使ってみることにしました。 Formオブジェクトとは 自分の認識だと「サービス層の疑似ActiveRecord」です。 メドピアさんのブログだとこのように説明されていました。 form_withのmodelオプションにActive Record以外のオブジェクトを渡すデザインパターンです。form_withのmodelオプションに渡すオブジェクト自体もform objectと呼びます。 実際に使ってみる ユーザに「希望年収」と「現在の年収」を入力させるフォームを作ってみます。 モデル class User