0

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

www.example.com/1 将在 foo 控制器中返回 ID 为 1 的帖子。

我怎样才能做到这一点?

4

3 回答 3

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

似乎工作。这是最好的方法吗?

于 2013-09-04T00:08:58.237 回答
0

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

root "TheControllerName.TheMethodName"

旧版 Rails 可能需要:

root :to => "TheControllerName.TheMethodName"
于 2013-09-04T00:09:34.367 回答
0

对于 rails 3,将此添加到您的 routes.rb 中。

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

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

于 2013-09-04T00:12:31.320 回答