Rails でドメインのルートにあたるコントローラを何と名付ければよいか

Rails アプリケーションにおいてドメインのルート(/)にアクセスした際に呼び出されるコントローラを何と名付ければ良いかという話です

検索して出てくるのは

  • RootController
  • WelcomeController
  • HomeController
  • DashboardController
  • DefaultController

などだけど、これって特にリファレンスで決まってたりしないんだろうか?

まあそもそも routes.rb でコメントアウトされている箇所に

# root 'welcome#index'

とあるので、ベタにやるなら多分 WelcomeController が一番いいんだろうなという感じはあるけど、なんか Welcome っていう名前がイマイチ…

Spring MVCASP.NET でも特に明言されていそうにないので個々で好きなの使えばいいのかな、という気もしますが、個人的には何かこれだというパターンが欲しいなと思ったりしています

CakePHP はデフォルトが PageController になっているらしい

とりあえず Rails に関してはコメントアウト箇所を信じて WelcomeController を作っています。これだというソースや文献を知っている方が居ましたら是非教えて下さい