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