我正在使用rails 4.0开发一个作业门户。我的应用程序中有三个用户角色,即搜索者,雇主和管理员。如果用户注册为寻求者,则必须将其重定向到个人详细信息表单。
我在我的应用程序controller.i中编写了以下代码。在网上搜索了很多代码后尝试了这段代码。
def after_sign_up_path_for(user)
if current_user && current_user.seeker?
redirect to seeker_infos_path
end
我也试过使用注册控制器,但它没有帮助我。
答案 0 :(得分:1)
after_sign_up_path_for
模块处于活动状态, confirmable
将无效。
如果confirmable
模块处于有效状态,则必须覆盖after_inactive_sign_up_path_for
,因为新注册为“无效”,直到确认为止。
注意:如果您使用自己的RegistrationController
,则需要将重写方法放在RegistrationController
而不是ApplicationController
。