Рельсы, Уведомления, Новые События - PullRequest
2 голосов
/ 21 сентября 2011

Я новичок в Rails и заинтересован в создании модели уведомлений для пользователей.Я не хочу использовать электронную почту для уведомления, но вместо этого у меня есть флаг в стиле Facebook в верхней части страницы профиля, который хранит количество новых комментариев или других событий.Я искал вокруг, и, кажется, нет никакого учебника непосредственно на месте.

Мой самый большой вопрос - как определить, какие комментарии / события являются «новыми» с тех пор, как Пользователь последний раз просматривал свою панель инструментов / страницу профиля.Сейчас моя единственная идея - создать отдельную таблицу с User_id и Time_Checked.Когда пользователь просматривает свою выставочную страницу, я вводю текущее время в базу данных.Я посмотрел на Railscast на Faye и прочитал о Pusher, но они кажутся более продвинутыми и связаны с уведомлениями в стиле Ajax.Сейчас я ищу что-то простое, чтобы получить практический опыт.

1 Ответ

0 голосов
/ 13 января 2012

Я просто использовал логическое значение «читать» вместо «проверенного по времени» (например, как работает электронная почта). Уведомление автоматически «читается» каждый раз, когда вызывается действие контроллера панели управления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...