1
非常基本,也許我錯過了它,但是我的路線不是像sign_up
那樣做,我該怎麼做sign-up
?這是假設我有這樣這些路線:get "/sign-up"
:讓路線變成upperscore而不是下劃線?
get "/sign_up" => "devise/registrations#new"
,如果我將其更改爲它不會爲我工作。
非常基本,也許我錯過了它,但是我的路線不是像sign_up
那樣做,我該怎麼做sign-up
?這是假設我有這樣這些路線:get "/sign-up"
:讓路線變成upperscore而不是下劃線?
get "/sign_up" => "devise/registrations#new"
,如果我將其更改爲它不會爲我工作。
試試這個:
match "/sign-up" => "devise/registrations#new", :as => :sign_up
不幸的是ActionDispatch效果最好用下劃線。所以你可以嘗試妥協,保持sign_up_path
助手的約定,並使用URL中的破折號