【文件属性】:
文件名称:activr:Fotonauts 的活动馈送系统
文件大小:68KB
文件格式:ZIP
更新时间:2021-06-18 21:33:38
Ruby
激活
Activr 是 Fotonauts 创建的 Ruby gem,用于管理上的活动提要。
使用 Activr,您可以创建:
一个全局活动供稿,用于在一个供稿中显示您网站中的所有活动
显示特定用户执行的所有操作的用户活动供稿
用户新闻提要,以便每个用户都可以从他们关注的朋友、他们拥有或关注的相册等处获取新闻。
专辑活动提要显示特定专辑中发生的事情
...
活动存储在数据库中。
在应用程序中运行时会调用一些魔法,但 Activr 可以在没有 Rails 的情况下使用。
如果在 Rails 应用程序中检测到 ,则它会自动用于异步运行 Activr 代码的某些部分。
上提供一个演示应用程序,您可以随意创建一个帐户并尝试一下。 演示源代码。
有关更多信息
源代码
代码文档
安装
$ [sudo] gem install activr
在 Rails 中,将其添加到您的 Gemf
【文件预览】:
activr-master
----.travis.yml(187B)
----activr.gemspec(892B)
----Rakefile(2KB)
----gemfiles()
--------mongoid-3.gemfile(112B)
--------mongoid-2.gemfile(112B)
----LICENSE(1KB)
----Gemfile(164B)
----Gemfile.lock(2KB)
----.rspec(25B)
----spec()
--------storage_spec.rb(16KB)
--------activr_spec.rb(10KB)
--------utils_spec.rb(643B)
--------app()
--------storage()
--------dispatcher_spec.rb(3KB)
--------entity_spec.rb(2KB)
--------activity_spec.rb(10KB)
--------registry_spec.rb(4KB)
--------entity()
--------app_spec.rb(5KB)
--------timeline_spec.rb(9KB)
--------spec_helper.rb(2KB)
--------timeline()
----.gitignore(24B)
----lib()
--------activr()
--------generators()
--------activr.rb(5KB)
----README.md(21KB)