我正在开发一个简单的站内私人消息系统,它看起来类似于Facebook消息。如果用户点击导致邮箱页面的按钮,我希望将电子邮件标记为已阅读,该邮箱页面显示多封电子邮件。
我尚未决定将此逻辑放在何处:在messages_controller#show下的控制器中或使用after_touch回调的模型中。
我的问题是:哪种解决方案更好,为什么?
答案 0 :(得分:2)
听起来你想控制什么时候它被标记为已读,所以我建议你在messages_controller#show中显示它
这会简化诸如使用另一个界面来查看未将其标记为已读的消息(已发送的项目?)之类的内容。