会社の同僚が・・・というか自分も含めて、今回のお仕事ではRailsを使うことになったわけだが。 本を読んでまじめに勉強している同僚が、「ビューの拡張子が.html.erbとかになってるけど、本とかWebの記事だと.rhtmlになってる。なんで?」 とか言ってきたので調べてみる。 結論としては以下のURLにあるとおり、Rails2.0以降では複数のビューエンジンに対応できるようにする為、拡張子でもってテンプレートエンジンを切り替えられる構造にしている。で、現行のデフォルトがerb。 ともあれ、そのためにscaffoldやcontrollerでの生成でデフォルトが".html.erb"に切り替えられたようである。 第4回 テンプレートファイルの拡張子 - Ruby on Rails 2.0 日記 - Ruby on Rails with OIAX 参考: ActionView::Base 以下