在cookie中使用Devise和user_id的Rails

时间:2013-08-29 16:21:29

标签: php ruby-on-rails

我构建了Rails应用程序,现在尝试为它安装CometChat。安装说明的功能如下:

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

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

    return $userid;
}

据我所知,我需要在cookie中使用userid,对吧?如何更改此代码以使用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,不想破坏东西:)

0 个答案:

没有答案