Как пометить письмо как прочитанное в Rails - PullRequest
1 голос
/ 06 марта 2012

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

Я не знаю, куда поместить эту логику: в контроллере под messages_controller # show или в модели с использованием обратного вызова after_touch.

Мой вопрос: какое решение лучше и почему?

1 Ответ

2 голосов
/ 06 марта 2012

Звучит так, как будто вы хотите контролировать, когда он помечается как прочитанный, поэтому я рекомендую сделать это в messages_controller # show

Это упростит такие вещи, как наличие другого интерфейса для просмотра сообщений (отправленных элементов?) который не пометил их как прочитанные.

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