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.erbmembers.html.erbがあった場合、app/views/members/index.html.erbなどの members関係のアクセスは members.html.erbが使われます。

ということは

コントローラ(モデル)ごとにベースの.html.erbが切替えられるというこということですね。だいたいは application.html.erbでいいけど、一部特殊なものまで application.html.erbのなかで切替えて使うのはなぁと思うことがよくあったので、いまさらながら、ふむふむという感じです。