0

Rails アプリを作成し、CometChat をインストールしようとしています。インストール手順では、次のような機能があります。

function getUserID() {
    $userid = 0; // Return 0 if user is not logged in

    if (!empty($_COOKIE['userid'])) {
        $userid = $_COOKIE['userid'];
    }

    return $userid;
}

私が理解しているように、CookieにユーザーIDが必要ですよね?Railsセッションで動作するようにこのコードを変更するにはどうすればよいですか?

私は(私が思うに)Session_controllerでこのようなCookieを設定しました-stackoverflowで見つかりました:

def create
  cookies[:sign_in] = current_user.id
  super
end

  # GET /resource/sign_out
  def destroy
    cookies[:sign_out] = current_user.id
    super
  end

しかし、この関数 getUserID と統合する方法がわかりません。誰かがそれを手伝ってくれますか-私はphpを知らず、何かを破壊したくありません:)

4

0 に答える 0