エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
[Rails]大変便利なFormオブジェクトはご存知でしょうか? - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[Rails]大変便利なFormオブジェクトはご存知でしょうか? - Qiita
はじめに 突然ですが、「Formオブジェクト」というものを知っていますでしょうか? 便利なものなのです... はじめに 突然ですが、「Formオブジェクト」というものを知っていますでしょうか? 便利なものなのですが、意外と使われていない人もいるかと思います。 これを知ってることで、開発がよりスムーズに進無こと間違いなしです!! Formオブジェクトとは? モデルとフォームの責務を切り分けられる事で、単体のモデルに依存しない場合や、フォーム専用の特別な処理をモデルに書きたくない場合に用いたりします。 Railsのフォームは基本的にモデルに依存しています。例えば1つのフォーム送信で複数のモデルの更新をしたい場合バリデーションの責務が曖昧なものとなり、可読性も低下するため、責務を明確にするということで使います。 1つのフォームで複数モデルの操作をしたいときにForm Objectを使うと、処理がすっきりかける。またログインに関する処理など、特定のフォームでしか行わない処理もForm Objectに書くと