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を知らず、何かを破壊したくありません:)