关注(acts_as_follower)标签(acts_as_taggable_on)

时间:2017-07-17 18:52:28

标签: ruby-on-rails ruby acts-as-taggable-on acts-as-follower

我正在开发一个Rails应用,用户可以在其中关注tag。我正在使用acts_as_taggableacts_as_follower,但我不知道如何继续。

用户模型

class User < ApplicationRecord

 acts_as_follower

end

帖子模型

class Post < ApplicationRecord
 belongs_to :user
 acts_as_taggable_on :tags
end

但我应该在哪里放acts_as_followable

1 个答案:

答案 0 :(得分:0)

您应该将acts_as_followable放在您希望用户能够关注的任何内容上。在这种情况下,我假设您希望用户能够关注帖子,所以:

class Post < ApplicationRecord
 belongs_to :user
 acts_as_taggable_on :tags
 acts_as_followable
end

请记住,此宝石与acts_as_taggable_on宝石完全无关。它们执行不同的操作,默认情况下不进行交互。