我不希望人们能够去/ cvit,所以我在routes.rb中将其重定向到了这样。
match '/cvit' => redirect("/cvit/new")
但这会导致问题,因为您无法访问/ cvit / 51(结果页面),因为它还会将其重定向到/ cvit / new。我怎么能绕过这个?感谢
答案 0 :(得分:1)
mmmmm我认为应该可以正常工作。然后试试这个:
match '/:cvit' => redirect("/cvit/new"), :constraints => { :cvit => "cvit" }
答案 1 :(得分:1)
我已经完成了:
resources :cvits, :path => 'cvit' do
get 'new' , :on => :collection
end