【发布时间】:2011-03-10 21:44:39
【问题描述】:
我正在尝试使用Devise 执行此操作Use custom route upon model validation failure,但我没有任何运气。
我的路线是这样指定的:
# authentication routing
devise_for :users do
get "/login" => "devise/sessions#new"
get "/logout" => "devise/sessions#destroy"
get "/register" => "devise/registrations#new"
end
但是当验证失败时,比如在/register 页面上,URL 会变回/users。
当验证失败时,我希望 URL 保持在 /register。我该怎么做?
【问题讨论】:
-
所以,我基本上遇到了和你一样的问题并得到了相同的解决方案。此解决方案的问题是设置“after_sign_up_path_for(resource)”不再有效。你是否也遇到过同样的问题,你知道答案吗?