Aut*_*act 1 ruby notifications comments ruby-on-rails
我的webapp已注册用户,它也有文章,博客文章,闲话.对于所有这些资源,我有一个多态的Comment模型,如下所示.
id content commentable_id commentable_type user_id created_at updated_at
1 Frist comment 2 Article 1 ....
2 Second comment 3 Post 2 .....
Run Code Online (Sandbox Code Playgroud)
因此,对于每个可评论资源,我在可评论资源的底部都有一个评论表单供用户评论.我想要一个复选框,在提交评论时检查时,用户应该收到通知,无论是收件箱还是电子邮件,因为我们已经在用户注册时收到通知,之后会添加其他新评论.
我希望有一些像Notifications这样的模型,我可以存储commentable_type,commentable_id和user_id(如果有匹配的commentable和user创建了新的评论,应该向谁发送通知?
如何实现评论和通知之间的关联?对于检查部分,如果有任何一个订阅特定可注释资源,则创建一个带有after_create挂钩的CommentObserver来初始化搜索,并在有任何匹配记录时发送通知.
但我很困惑协会,模型,控制器和视图会是什么样子才能实现这一目标?由于评论模型已经是多态的,我可以将Notification模型创建为多态吗?
| 归档时间: |
|
| 查看次数: |
1715 次 |
| 最近记录: |