【发布时间】:2014-08-18 14:27:42
【问题描述】:
在我的 offer.rb 模型中,我正在对拥有这些优惠的客户进行一些过滤。 但我希望能够在我的范围内传递另一个参数来搜索,例如,客户的年龄左右。
这就是我现在的报价模型中的内容:
scope :with_client_id, lambda { |client_id| where(:client_id => client_id) }
在视图中:
<%= f.select(:with_client_id, options_for_select(current_partner.clients.collect{|c| [c.name, c.id]}), { include_blank: true}) %>
在这个范围内,我怎样才能传递客户的年龄?
谢谢!
【问题讨论】:
标签: ruby-on-rails lambda filtering named-scopes