【问题标题】:is there a gem to create Twitter-like follow or is that a trivial :has_many?是否有创建类似 Twitter 的关注的宝石,还是微不足道的:has_many?
【发布时间】:2011-08-12 00:36:15
【问题描述】:

想知道是否有人想要类似 Twitter 的关注功能,有什么宝石吗?我知道有一个可以处理“朋友”,但只是简单地关注 has_many 或者是否有一个可以帮助实现的 gem(包括 ajax/jquery 部分?)

【问题讨论】:

    标签: ruby-on-rails ajax database-design twitter


    【解决方案1】:

    这是一个插件(不是 gem),但它兼容 rails3 并且非常完整: https://github.com/tcocca/acts_as_follower/

    【讨论】:

    • 是的,这看起来棒极了!我现在正在尝试将其插入....这是我正在寻找的解决方案类型....虽然还没有检查过 javascript 方面....
    • @Adam...是的,这在后端看起来不错....寻找人们如何在背面实现 js.erb 以切换 UI
    【解决方案2】:

    这里是一步一步的回答,先不用Javascript,后用javascript。 http://ruby.railstutorial.org/chapters/following-users#top

    【讨论】:

    • 谢谢——我会为 UI 研究这个,@adam rubin 的答案是我在后端/模型中寻找的
    【解决方案3】:

    它可以实现为一个简单的has_many,以及一些简单的 POST 到服务器以执行“follow”和“unfollow”操作,这些操作将在关联表中添加/删除行。

    【讨论】:

    • 有没有我可以在某处使用的示例,特别是管理 .js.erb 的显示状态从关注或取消关注切换?我从概念上理解它,只是认为其他人可能已经这样做并且做得更好......
    【解决方案4】:

    我正在使用 socialization gem 像 Twitter 一样关注

    【讨论】:

      【解决方案5】:

      我正在使用acts_in_relation gem。我在blog post 中写了操作指南。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-05-07
        • 1970-01-01
        • 2013-04-05
        • 1970-01-01
        • 2015-12-23
        相关资源
        最近更新 更多