2012-01-27 56 views
1

非常基本,也許我錯過了它,但是我的路線不是像sign_up那樣做,我該怎麼做sign-up?這是假設我有這樣這些路線:get "/sign-up"讓路線變成upperscore而不是下劃線?

get "/sign_up" => "devise/registrations#new" 

,如果我將其更改爲它不會爲我工作。

回答

2

試試這個:

match "/sign-up" => "devise/registrations#new", :as => :sign_up 

不幸的是ActionDispatch效果最好用下劃線。所以你可以嘗試妥協,保持sign_up_path助手的約定,並使用URL中的破折號