如何在rails上使用ruby创建活动源

时间:2013-12-03 06:36:17

标签: ruby-on-rails ruby

我生成了脚手架并将以下内容添加到我的模型中

User
  has_many :posts, dependent: :destroy 
  has_many :links, dependent: :destroy
  has_many :images, dependent: :destroy
end

Post
  belongs_to :user
  default_scope -> { order ('created_at DESC')}
end

Link
  belongs_to :user
  default_scope -> { order('created_at DESC')}
end

Image
  belongs_to :user
  default_scope -> {order ('created_at DESC')}
end

如何在用户主页上显示这些帖子

2 个答案:

答案 0 :(得分:2)

这是在网站上拥有用户活动Feed的常见请求。您可以使用public_activity gem。 http://railscasts.com/episodes/406-public-activity?view=asciicast是rBates的教程。

答案 1 :(得分:0)

首先,我想开放并说我是Stream的员工,这是一个用于构建可扩展新闻和活动源的API - 就像你在Facebook,Instagram和其他社交媒体应用程序上看到的那样。

凭借我作为开发人员和顾问的丰富经验以及持续的研究和自我教育,Stream的技术堆栈非常有效且具有竞争力。您可以在很短的时间内获得新闻或活动的补充和运行,而不是建立自己的基础架构(Cassandra集群,排队机制等)。

虽然你当然可以在内部构建所有内容,但我建议在https://getstream.io/get_started/#intro给我们的5分钟教程。我们有各种语言的SDK,包括Ruby。

祝您好运,如有任何问题,请随时与support@getstream.io联系。干杯!