我注意到在各种网络应用中,用户首次发布公告以帮助他们第一次使用该应用(用户可以选择点击“以后不再显示此消息”或其他内容类似)
是否有插件可以做到这一点?或者,你只是简单地编写用户和公告之间的多对多关系,并且可能在那里有一个“禁用”布尔列,这样做吗?
答案 0 :(得分:4)
我不知道有任何插件,但你可能想看看Ryan Bates关于系统范围公告的截屏
答案 1 :(得分:4)
这是一个古老的主题,但如果有人遇到它寻找具有此功能的gem,Thoughtbot会发布paul_revere gem,提供这样的简单功能。
答案 2 :(得分:2)
您甚至不需要多对多 - 只需在您的users表中添加hide_announcement
列,并在您更新公告时将其设置为0.
答案 3 :(得分:1)
Rack::Downtime可用于停机通知,无需数据库。您可以使用HTTP标头,文本文件,环境变量,我想其他一些。可以通过自定义处理程序使用ActiveRecord模型。