application.html.erbが適用されなくてちょっと焦る
application.html.erbをカリカリとチューンして上部にかっちょいいメニューを出したりして悦に入ってたら、あとから追加したモデルの画面に、application.html.erbが適用されなくてちょっと焦りました。
どういうこと?
$ ruby script/generate scaffold member stage:references name:string email:string password:string exists app/controllers/ exists app/helpers/ : : create app/views/layouts/members.html.erb :
app/views/layouts/ に、application.html.erbと members.html.erbがあった場合、app/views/members/index.html.erbなどの members関係のアクセスは members.html.erbが使われます。
ということは
コントローラ(モデル)ごとにベースの.html.erbが切替えられるというこということですね。だいたいは application.html.erbでいいけど、一部特殊なものまで application.html.erbのなかで切替えて使うのはなぁと思うことがよくあったので、いまさらながら、ふむふむという感じです。