我的Ruby on Rails应用程序使用Noticed gem来传递通知。
我最近添加了Thredded gem来创建一个论坛部分,现在我有两个不同的通知图标。一个在我的主导航和一个只是在thredded论坛页面。
我目前有这样的初始化文件
Thredded.notifiers = []
这并没有禁用通知,所以我不太确定我可以在哪里修改。
我试着在thredded initialise文件中创建一个通知(使用Noticed),但这只会使我的应用程序崩溃。
Thredded.notifiers = [Noticed::ThreddedNotification.with(user: user.id).deliver_later(user)]
我可以在哪里修改通知?
1条答案
按热度按时间l3zydbqr1#
我已经解决了我自己的问题,哈哈!:)
我生成了一个Noticed通知文件和一个自定义通知控制器,因为Thredded有一些特定的方法。然后在初始化文件中,我调用了那个控制器类的一个新示例。
线程初始化文件
已通知的通知文件
自定义控制器