【发布时间】:2016-04-07 06:58:09
【问题描述】:
class Post < ApplicationRecord
scope :my_scope, -> { where(user_id: 2) }
end
为什么category.posts.my_scope 会返回所有帖子?
以下两个语句仅正确返回 user_id 为 2 的帖子:
category.posts.where(user_id: 2)
Post.my_scope
我不能对链式对象使用作用域吗?
【问题讨论】:
标签: ruby-on-rails rails-activerecord ruby-on-rails-5