Rails 4 にアップグレードしたところ、ルーティングで予期しない動作が発生しました。
EmailPreviewController という名前のコントローラーがあります。このためのルーティングは次のとおりです。
get "/emailpreview", controller: 'EmailPreview', action: :index
ただし、Rails 4 にアップグレードした後、環境が読み込まれると、次のエラーがスローされます。
'EmailPreview' is not a supported controller name. This can lead to potential routing problems. See http://guides.rubyonrails.org/routing.html#specifying-a-controller-to-use
提案されているページを見てきましたが、キャメルケース名のコントローラーを使用することが間違っているという兆候はありません。
コントローラーを小文字に変更しても問題はありません。
# this works fine
get "/emailpreview", controller: 'emailpreview', action: :index
これは予想される動作ですか?現在、キャメルケースのコントローラー名を使用することはできませんか、それとも何か他のことが起こっていますか?