我正在创建一个 Ruby on Rails 聊天室 Web 应用程序,但在尝试为用户更新“上次活动”时间时遇到了问题。每个“客户”模型通过关联链接到一个“登录状态”模型。我每 5 秒轮询一次服务器并更新与客户端关联的模型的“latestNew”列。但是,列 1) 永远不会更新,并且 2) 向我发送“Cookie 溢出”错误。这是我的代码。
jquery ajax 调用“updateLoginStatus” url
function updateLoginStatus () {
$.ajax({
url: "updateLoginStatus",
type: "POST",
success: function (data) {
//Nothing to do on success for now
}
})
}
控制器
def updateLoginStatus
currentUser = session[:user]
newestTime = currentUser.login_status
newestTime.latestTime = Time.now
newestTime.save
render :nothing => true
end
每次我检查控制台时,latestNew 列仍然没有更新。我应该如何解决这个问题?