Ruby 设计触摸会话(防止超时)
我正在使用designeRuby 设计触摸会话(防止超时),ruby,ruby-on-rails-3,devise,session-timeout,Ruby,Ruby On Rails 3,Devise,Session Timeout,我正在使用designetimeoutable来超时用户会话,并尝试使用客户端AJAX调用偶尔接触用户会话并保持会话活动。但是,我的designe::sessioncontroller子类中的服务器端调用实际上并没有“接触”会话并防止超时: def touch respond_to do |format| format.html {head :bad_request} format.js { render :json => { :session_expire
timeoutable
来超时用户会话,并尝试使用客户端AJAX调用偶尔接触用户会话并保持会话活动。但是,我的designe::sessioncontroller
子类中的服务器端调用实际上并没有“接触”会话并防止超时:
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
我需要做些什么才能真正引起某些会话活动并防止触发超时?您现在找到解决方案了吗?我想我找到了,但时间太长了,我都不记得了。