在Rails中约束路由

时间:2011-12-02 09:00:40

标签: ruby-on-rails routes

我有一个名为results_controller的控制器。它使用

resources :results

在路由器中。

一个问题是我不希望人们通过输入以下内容来查看结果页面

www.example.com/results

有没有办法在不干扰任何其他资源的情况下对www.example.com/results进行重定向:结果?

1 个答案:

答案 0 :(得分:2)

最简单的方法是不生成特定路线:

resources :results, :except => :index
// or you can use
resources :results, :only => [:show, :destroy]

以下是铁路路线的简介:http://guides.rubyonrails.org/routing.html