Rails のform_forを使ったフォームのController、View、Modelの連携がよく分からない、何となく動いているけど理解していないからカスタマイズなどできそうにないといった方向け、form_forメソッドを中心としたMVCが連携する処理フローを説明していきます。 動作確認 ・Rails 4.1.0 処理フロー概要 1. Controllerのnewメソッド/editメソッドでModelオブジェクトを生成しインスタンス変数(例:@userなど)に値を設定 2. Viewのform_forメソッドでModelオブジェクトのカラムを使用したフォームを作成し、表示する。 3. ユーザがサブミットすると、params変数に入力したパラメータがハッシュの形で設定されてControllerに届く。 4. Controllerのcreateメソッド /updateメソッドでparams
![Railsのform_forを使ったフォームのController,View,Modelの連携した処理フロー - Rails Webook](https://cdn-ak-scissors.b.st-hatena.com/image/square/b771ffc9f88bfee9ca48756e17bf292aee547b26/height=288;version=1;width=512/http%3A%2F%2Ff.st-hatena.com%2Fimages%2Ffotolife%2Fn%2Fnipe880324%2F20140724%2F20140724031345.jpg)