相关疑难解决方法(0)

Rails 3:如何在Ajax调用中"redirect_to"?

attempt_login提交登录表单后,使用Ajax调用以下方法.

class AccessController < ApplicationController
  [...]
  def attempt_login
    authorized_user = User.authenticate(params[:username], params[:password])

    if authorized_user
      session[:user_id] = authorized_user.id
      session[:username] = authorized_user.username
      flash[:notice] = "Hello #{authorized_user.name}."
      redirect_to(:controller => 'jobs', :action => 'index')
    else
      [...]
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

问题是redirect_to不起作用.

你怎么解决这个问题?

ajax redirect ruby-on-rails ruby-on-rails-3

85
推荐指数
5
解决办法
6万
查看次数

标签 统计

ajax ×1

redirect ×1

ruby-on-rails ×1

ruby-on-rails-3 ×1