提交登录表单后,使用Ajax调用以下trunt\u login方法
类访问控制器<;应用控制器
[...]
def尝试登录
authorized_user=user.authenticate(参数[:用户名]、参数[:密码])
如果是授权用户
会话[:user\u id]=授权的\u user.id
会话[:用户名]=授权的用户.username
flash[:notice]=“你好#{authorized_user.name}”
重定向到(:controller=>;'jobs',:action=>;'index')
其他的
[...]
终止
终止
终止
问题是重定向到不起作用
你将如何解决这个问题
最后,我只是换了一个
重定向到(:controller=>;'jobs',:action=>;'index')
为此:
渲染:js=>;“window.location='/jobs/index'”
而且效果很好