Я думаю, что уведомления будут его собственным ресурсом и имеют отношение has_many, through
к модели пользователя с таблицей соединений, представляющей ассоциации.
Пользователь, имеющий много уведомлений, очевиден, и тогда у уведомления будет много пользователей, потому что будет множество стандартизованных уведомлений (уведомление о комментариях, следующее уведомление и т.д.), которые будут связаны со многими пользователями.
Помимо этой настройки, я не знаю, как инициировать создание уведомлений на основе определенных событий в вашем приложении. Я также немного не уверен, как мне нужно настроить маршрутизацию - будет ли это собственный ресурс или вложен в ресурс пользователя? Я бы счел это очень полезным, если бы кто-то мог расширить это.
Наконец, ajax-опрос скорее всего улучшит такую функцию.
Вероятно, некоторые вещи мне не хватает, поэтому, пожалуйста, заполните это, чтобы это был хороший общий ресурс.