Closed Komei22 closed 7 years ago
routes.rbで/loginにアクセスした時のHTTPリクエストとしてGETメソッドとPOSTメソッドを定義した。また、form_forではformの開始タグを生成しているのでPOSTメソッドを要求することがわかる。 このことから、/loginにPOSTメソッドでアクセスした時の挙動として定義したsessions#createが呼ばれる。
演習1
リスト 8.4で定義したフォームで送信すると、Sessionsコントローラのcreateアクションに到達します。Railsはこれをどうやって実現しているでしょうか? 考えてみてください。ヒント:表 8.1とリスト 8.5の1行目に注目してください。
routes.rbで/loginにアクセスした時のHTTPリクエストとしてGETメソッドとPOSTメソッドを定義した。また、form_forではformの開始タグを生成しているのでPOSTメソッドを要求することがわかる。 このことから、/loginにPOSTメソッドでアクセスした時の挙動として定義したsessions#createが呼ばれる。