控制器匹配根路由

时间:2013-09-04 00:03:47

标签: ruby-on-rails ruby-on-rails-3

我希望在我的应用程序的根目录中激活一个控制器,所以:

www.example.com/1会回来 foo控制器中ID为1的帖子。

我该怎么做?

3 个答案:

答案 0 :(得分:0)

get '/:id', :controller => 'foo', :action => 'show'

似乎有效。这是最好的方法吗?

答案 1 :(得分:0)

在config / routes.rb文件中,输入:

root "TheControllerName.TheMethodName"

旧版Rails版本可能需要:

root :to => "TheControllerName.TheMethodName"

答案 2 :(得分:0)

对于rails 3,将其添加到routes.rb中。

get '/:id' => 'foo#show', :as => 'show'

http://guides.rubyonrails.org/routing.html