你知道任何Rails“公告”插件吗?

时间:2009-11-25 01:06:00

标签: ruby-on-rails ruby

我注意到在各种网络应用中,用户首次发布公告以帮助他们第一次使用该应用(用户可以选择点击“以后不再显示此消息”或其他内容类似)

是否有插件可以做到这一点?或者,你只是简单地编写用户和公告之间的多对多关系,并且可能在那里有一个“禁用”布尔列,这样做吗?

4 个答案:

答案 0 :(得分:4)

我不知道有任何插件,但你可能想看看Ryan Bates关于系统范围公告的截屏

http://railscasts.com/episodes/103-site-wide-announcements

答案 1 :(得分:4)

这是一个古老的主题,但如果有人遇到它寻找具有此功能的gem,Thoughtbot会发布paul_revere gem,提供这样的简单功能。

答案 2 :(得分:2)

您甚至不需要多对多 - 只需在您的users表中添加hide_announcement列,并在您更新公告时将其设置为0.

答案 3 :(得分:1)

Rack::Downtime可用于停机通知,无需数据库。您可以使用HTTP标头,文本文件,环境变量,我想其他一些。可以通过自定义处理程序使用ActiveRecord模型。