Я создаю веб-приложение для чата Ruby on Rails, но столкнулся с проблемой при попытке обновить время «последнего активного» для пользователя. Каждая модель «Клиент» связана с моделью «LoginStatus» через ассоциацию. Каждые 5 секунд я опрашиваю сервер и обновляю столбец «latestNew» для модели, связанной с клиентом. Однако столбец 1) никогда не обновляется и 2) выдает ошибку «Переполнение файла cookie». Вот мой код.
jquery ajax вызов URL-адреса "updateLoginStatus"
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
Каждый раз, когда я проверяю консоль, последний новый столбец все еще не обновляется. Как мне это исправить?