2012-01-27 5 views
1

非常に基本的ですが、私はそれを逃したかもしれませんが、私のルートにsign_upのようなことをする代わりに、どうすればいいですかsign-upget "/sign-up":私はそれを変更する場合、それは私のために動作しませんルートをアンダースコアの代わりに上にしますか?

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

:これは私がこのように、これらのルートを持っていると仮定しています。

答えて

2

代わりにこれを試してみてください:

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

は残念ながらActionDispatchは、アンダースコアに最適です。だから、sign_up_pathヘルパーのコンベンションで、URLのダッシュを使用して妥協してみてください。

関連する問題