この質問はrails-tutorialの学習中拭いきれずにいた疑問なのですが
リンク内容
こちらの記事で
sessionにパラメータを付与したいときに、
sessionにはモデルが存在しません。
なので@userのようなモデルクラスのインスタンスも作れないです。
と記述されていたのですが、これはsessionsコントローラにsessionモデルがないからという解説をしているとの理解でいいのでしょうか?
また、session機能に用いるform_forヘルパーでは
<%= form_for(:session,login_path)%>
このようにしなければならないと書いてあったのですが、当該のコントローラーのアクションに
@user = User.new
を記述し、
<%=form_for(@user,url:(略))%>
とするのではいけないのでしょうか?
1か月近くこの疑問に対する回答が得られずモヤモヤが消えないです。
拙い文章で申し訳ないのですがどなたかご教示頂けると嬉しいです。
あなたの回答
tips
プレビュー