0
我知道,在鐵軌(3.2.2),我可以將請求路由到/
在routes.rb中的以下內容:軌道界定控制器作爲根控制器
root :to => 'main_pages#index'
我怎樣才能讓MainPages爲默認的控制器所有索引操作?例如,如果我使用rails g controller
來創建一個名爲「Foo」的動作爲「hi」和「bye」的新控制器,Rails將自動路由myapp/foo/hi
和myapp/foo/bye
。
如何讓MainPages成爲索引操作的默認控制器,所以如果我在MainPages中調用一個名爲「about」的方法,Rails將路由?
編輯
然後,一旦我是路由,我應該鏈接到這些新的頁面與link_to
或只使用一個直接的路徑?
如何在這種情況下'link_to'工作? – element119 2012-03-22 14:52:01
link_to與以往一樣工作,它會考慮您的路線。或者應該嘗試一下。 link_to與link_to(:controller =>「main」,...)或link_to(main_index_path)或之前做的任何事情保持不變。 – jrochkind 2012-03-22 15:39:57