1

私はDevisetimeoutableを使用してユーザーセッションをタイムアウトさせており、クライアント側の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

実際にセッション アクティビティを発生させ、タイムアウトがトリガーされないようにするには、どうすればよいですか?

4

0 に答える 0