0
我有一个名为results_controller的控制器。它使用约束Rails中的路由
resources :results
在路由器中。
的一个问题是,我不希望人们能够通过下面的
www.example.com/results
输入,查看结果页面是否有把一个重定向上www.example.com/方式结果不会干扰任何其他资源:结果?
我有一个名为results_controller的控制器。它使用约束Rails中的路由
resources :results
在路由器中。
的一个问题是,我不希望人们能够通过下面的
www.example.com/results
输入,查看结果页面是否有把一个重定向上www.example.com/方式结果不会干扰任何其他资源:结果?
最简单的方法是不产生具体路线:
resources :results, :except => :index
// or you can use
resources :results, :only => [:show, :destroy]
这里有一个很好的介绍,以钢轨路由:http://guides.rubyonrails.org/routing.html
我不认为作品。我已经尝试了你的第一个建议,它在www.example.com/results/index上做了重定向;然而,如果我做了www.example.com/results,则没有重定向,他们看到结果 – Leahcim
o.k.,第二个建议可行,但不是第一个 – Leahcim