Rails 4 中项目数组的范围
Scope with an array of items in Rails 4
我正在尝试创建一个多 select 过滤器来列出供应商提供的产品。我的 vendor_offering 模型
中有一个示波器
scope :by_vendor, -> (vendor_id) {where vendor_id: vendor_id}
如何获取范围以允许供应商 1、2、3 可用的 [1,2,3] 和 return 等项目数组?
params[:vendor].split(',').map{ |n| n.to_i }
它给了你需要的带有 id 的数组。
我正在尝试创建一个多 select 过滤器来列出供应商提供的产品。我的 vendor_offering 模型
中有一个示波器scope :by_vendor, -> (vendor_id) {where vendor_id: vendor_id}
如何获取范围以允许供应商 1、2、3 可用的 [1,2,3] 和 return 等项目数组?
params[:vendor].split(',').map{ |n| n.to_i }
它给了你需要的带有 id 的数组。