5
如何更改Rails應用程序,以便控制器foo顯示爲應用程序根目錄?Ruby on rails應用程序根目錄
換句話說,現在所有的URL看起來像host.com/foo/......我想擺脫FOO,並有簡單的host.com/...
如何更改Rails應用程序,以便控制器foo顯示爲應用程序根目錄?Ruby on rails應用程序根目錄
換句話說,現在所有的URL看起來像host.com/foo/......我想擺脫FOO,並有簡單的host.com/...
在你的routes.rb你添加一個名爲路線,像這樣:
map.home '', :controller => 'foo', :action => 'index'
這將建立在請求的Web應用程序的根目錄的路徑,它將使用foo的控制器,並調用索引操作。確保你有它在底部,所以它被賦予最低優先級。
這工作映射/到/ foo,但我也想要/ foo發送回到/,所以我改變了我在代碼中使用foo_url到root_url的地方。也許有更好的方法來使用RoR路由來做到這一點。 – Bee 2009-01-23 19:01:24