Ruby on Railsアプリケーションルート
-
19-08-2019 - |
質問
コントローラfooがアプリケーションルートとして表示されるようにrailsアプリを変更するにはどうすればよいですか?
言い換えれば、今のところ、すべてのURLはhost.com/foo / ...のように見えます。fooを取り除き、単にhost.com / ...を持つようにします。
解決
他のヒント
routes.rbに次のような名前付きルートを追加します。
map.home '', :controller => 'foo', :action => 'index'
これは、Webアプリケーションのルートが要求されたときにルートを構築し、fooコントローラーを使用してインデックスアクションを呼び出します。一番下にあることを確認してください。そうすれば、最も低い優先度が与えられます。
所属していません StackOverflow