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