質問

コントローラfooがアプリケーションルートとして表示されるようにrailsアプリを変更するにはどうすればよいですか?

言い換えれば、今のところ、すべてのURLはhost.com/foo / ...のように見えます。fooを取り除き、単にhost.com / ...を持つようにします。

役に立ちましたか?

解決

routes.rbに以下を追加します。

map.root :controller => 'foo'

API の詳細。

他のヒント

routes.rbに次のような名前付きルートを追加します。

map.home '', :controller => 'foo', :action => 'index'

これは、Webアプリケーションのルートが要求されたときにルートを構築し、fooコントローラーを使用してインデックスアクションを呼び出します。一番下にあることを確認してください。そうすれば、最も低い優先度が与えられます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top