0
は、私がスコープを持って言う:チェック
class Post
belongs_to: :user
scope(:visible_for, ->(user = default_user) { where("<some SQL>") })
end
は、1.スコープまたは2、スコープ外と呼ばれているかどうかをスコープの中身をチェックする方法はありますか?私はこれがスコープされたい
some_user.posts.visible_for
Post.visible_for
理由は、自動的にクエリを最適化し、そして私は最適化されたクエリが合法になりたいどのWHERE posts.user_id = <user_id>
が含まれています。