设计触摸会话(防止超时)

时间:2013-05-23 18:05:08

标签: ruby ruby-on-rails-3 devise session-timeout

我正在使用Devise timeoutable超时用户会话,我正在尝试使用客户端AJAX调用来偶尔触摸用户会话并使会话保持活动状态。但是,我的子类Devise::SessionsController中的服务器端调用实际上并没有“触及”会话并阻止超时:

def touch
  respond_to do |format|
    format.html {head :bad_request}
    format.js {
      render :json => { :session_expires => User.timeout_in.to_i}, :status => :ok
    }
    format.json {
      render :json => { :session_expires => User.timeout_in.to_i}, :status => :ok
    }
  end
end

我需要做些什么来实际引起一些会话活动并阻止超时触发?

0 个答案:

没有答案