Railsのmodelを使ったデータベースへの値追加の時よく以下の方法を見かけます。
newコントローラでmodelをnewしてからのモデルを生成します。
view側でからのmodelに値を付与します
付与されたmodelはcreateで再びnewされPOSTで投げらた値を挿入し保存します。
この場合だとnewコントローラでからのモデルを作っているのでform_forが使えて便利だと思いますけど、二回もnewするのは微妙な感じがします。
newコントローラを排除して、form_tagでPOSTで投げられた値をcreateで入れ込んでいく作業だけではダメなのでしょうか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2015/09/25 01:54
2015/09/25 04:48
退会済みユーザー
2015/09/26 06:47
2015/09/26 14:16