У меня есть сгруппированный выбор, который выглядит следующим образом, я использую этот драгоценный камень здесь:
https://github.com/mattantonelli/dynamic_selectable
<%= f.grouped_collection_select :product_id, Brand.order(:title), :products, :title, :id, :title, { :include_blank => true, :prompt => 'Product'}, {class: "soflow"} %>
Теперь бренд has_many
Продукты.Я пытаюсь получить только те продукты, которые имеют Food
(есть и другие случаи, когда могут потребоваться два других варианта)
То, что я хочу - это вернуть только результаты с продуктами питания.если они находятся на этой вкладке.
Я думал, что это будет что-то вроде этого:
<%= f.grouped_collection_select :product_id, Brand.order(:title).where(:products => { :category => 'Medication' }), :products, :title, :id, :title, { :include_blank => true, :prompt => 'Product'}, {class: "soflow"} %>
Любые идеи были бы идеальными, пожалуйста