0

ユーザーがモデルにコメントしたかどうかを確認するスコープを知っている人はいますか? たとえば、次のようなものです。

current_member.commented_on?

ない場合、作成する方法はありますか?

4

1 に答える 1

0

私によると。それを行うには2つの可能な方法があります

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
于 2014-03-03T06:49:44.693 に答える