ROR学习笔记(39)——How to “redirect_to” in Ajax call?

redirect_to 在ajax的请求中是不起作用的,所以用下面的方法可以实现
超简单

flash[:notice] = 'please sign in first.'
flash.keep(:notice)  # Keep flash notice around for the redirect.
render js: "window.location = '/users/sign_in'"

另外说一下ajax,不是所有都用ajax就好,怎么方便怎么来,个人感觉

你可能感兴趣的:(ROR学习笔记(39)——How to “redirect_to” in Ajax call?)