【发布时间】:2015-06-20 01:33:00
【问题描述】:
我有一个属于公司的模型 CompanyBranch:
class CompanyBranch < ActiveRecord::Base
belongs_to :company
...
end
并且公司有一个属性“category_id”。现在我想通过公司的 category_id 来确定 CompanyBranch 的范围。像这样的:
scope :category, -> (category_id) { where company.category_id: category_id }
但这不起作用。这样做的正确方法是什么?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 scope scoping