Как использовать где в сгруппированной коллекции выберите (has_many) - PullRequest
0 голосов
/ 25 апреля 2019

У меня есть сгруппированный выбор, который выглядит следующим образом, я использую этот драгоценный камень здесь:

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"} %> 

Любые идеи были бы идеальными, пожалуйста

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...