acts_as_commentable的范围

时间:2014-03-03 04:34:36

标签: ruby-on-rails filter scope acts-as-commentable

是否有人知道要检查用户是否对模型发表评论的任何范围?例如,像这样:

current_member.commented_on?

如果没有,有没有办法创建一个?

1 个答案:

答案 0 :(得分:0)

据我说。有两种可行的方法

1.第一种方法

class Post < ActiveRecord::Base
  def self.commented_on
    Your selection query like where("query what you want to do e.g current_member.posts")
    and you can also return values
  end
end

2.第二种方法

second method
class Post < ActiveRecord::Base
  scope :commented_on, -> { where("your query here") }
end