Rails在注册后设计重定向

时间:2016-01-10 11:39:38

标签: ruby-on-rails devise devise-confirmable

我有使用Devise通过电子邮件确认的rails应用程序。电子邮件通过Gmail发送。当用户填写注册表单然后重定向到“/ user”,但此路径不存在因此应用程序崩溃。有什么我可以做的,在提交到索引后强制重定向吗? 是的我已经尝试Devise Wiki 感谢

1 个答案:

答案 0 :(得分:2)

在提出这些问题之前,请花一些时间自己寻找解决方案。

我花了30秒才找到了Devise的Solution on a Wiki page

只需创建一个继承自RegistrationsController的{​​{1}}并向其添加Devise::RegistrationsController方法。

如果您有#after_sign_up_path_for作为资源,则只需将devise_for :users, controllers: { registrations: "registrations" }添加到您的路线。