Хорошо, что у вас есть этот код модели. Нам нужно будет добавить новое действие и убедиться, что ваш маршрут настроен. Если вы используете ресурсы, вам нужно добавить коллекцию или член. Поскольку вы делаете обновление, я бы выбрал PUT
в качестве метода http.
Вот пример маршрута:
resources :user_notifications do
collection do
put 'render_read'
end
end
Идите вперед и добавьте действие render_read
к своему контроллеру.
Ваш код jQuery будет выглядеть примерно так:
$("p.exclamation, div#notification_box").live("mouseover", function() {
$.ajax({
url: "/user_notifications/render_read",
type: 'PUT'
});
});