未读:使用Ruby on Rails处理未读记录并将其标记为已读

时间:2024-02-22 21:58:22
【文件属性】:

文件名称:未读:使用Ruby on Rails处理未读记录并将其标记为已读

文件大小:30KB

文件格式:ZIP

更新时间:2024-02-22 21:58:22

ruby rails activerecord rubygems unread-records

未读 Ruby gem可管理ActiveRecord对象的已读/未读状态-而且速度很快。 产品特点 管理您希望读者(例如用户)阅读的任何内容(例如消息,文档,评论等)的未读记录 支持标记为已读以将单个记录标记为已读 支持将所有记录标记为已读,以一步将所有记录标记为已读 为您提供了获取给定阅读器未读记录的范围 只需要一个额外的数据库表 最重要的是:出色的表现 要求 Ruby 2.5或更高版本 Rails 4.0或更高版本(包括Rails 6) MySQL,PostgreSQL或SQLite 在模型中需要一个时间戳字段(例如created_at或updated_at),并在上面带有数据库索引 变更日志 安装 步骤1:将其添加到您的Gemfile中: gem 'unread' 并运行 bundle 步骤2:生成并运行迁移: rails g unread:migration rake db:migrate 从以前的版本升级 如果您是从旧版gem,则应阅读。 用法 class User < ActiveRecord :: Base acts_as_reader # Optio


【文件预览】:
unread-master
----.gitignore(60B)
----UPGRADE.md(1KB)
----gemfiles()
--------rails_6_0.gemfile(201B)
--------rails_5_1.gemfile(225B)
--------rails_5_2.gemfile(224B)
--------rails_4_0.gemfile(196B)
--------rails_5_0.gemfile(215B)
--------rails_4_1.gemfile(196B)
--------rails_4_2.gemfile(207B)
----bin()
--------console(1KB)
----.travis.yml(1KB)
----spec()
--------unread()
--------app()
--------support()
--------database.yml(210B)
--------spec_helper.rb(2KB)
----README.md(6KB)
----unread.gemspec(1KB)
----lib()
--------unread.rb(425B)
--------unread()
--------generators()
----Appraisals(1KB)
----Gemfile(91B)
----MIT-LICENSE(1KB)
----Rakefile(114B)

网友评论