手順1.新たにmodelsディレクトリ直下にファイルを作成し、クラスを定義する
手順2.作成したクラスにform_withメソッドに対応する機能とバリデーションを行う機能を持たせる
手順3.保存したい複数のテーブルのカラム名全てを属性値として扱えるようにする
手順4.バリデーションの処理を書く
手順5.データをテーブルに保存する処理を書く
手順6.コントローラーのnewアクション、createアクションでFormオブジェクトのインスタンスを生成するようにする
手順7.フォーム作成の部分をFormオブジェクトのインスタンスを引数として渡す形に変更する
More than 3 years have passed since last update.
Register as a new user and use Qiita more conveniently
- You get articles that match your needs
- You can efficiently read back useful information
- You can use dark theme