Ruby on rails 控制器匹配根路由
我希望在应用程序的根目录下有一个活动的控制器,因此: www.example.com/1将返回 foo控制器中ID为1的帖子 我该怎么做Ruby on rails 控制器匹配根路由,ruby-on-rails,ruby-on-rails-3,Ruby On Rails,Ruby On Rails 3,我希望在应用程序的根目录下有一个活动的控制器,因此: www.example.com/1将返回 foo控制器中ID为1的帖子 我该怎么做 get '/:id', :controller => 'foo', :action => 'show' 似乎有效。这是最好的方法吗?在config/routes.rb文件中,输入: root "TheControllerName.TheMethodName" 较旧的Rails版本可能需要: root :to => "TheControll
get '/:id', :controller => 'foo', :action => 'show'
似乎有效。这是最好的方法吗?在config/routes.rb文件中,输入:
root "TheControllerName.TheMethodName"
较旧的Rails版本可能需要:
root :to => "TheControllerName.TheMethodName"
对于rails 3,将其添加到routes.rb
get '/:id' => 'foo#show', :as => 'show'