Я рассмотрел целую кучу решений для этого и, возможно, я просто плотный, но я не могу заставить что-либо работать.Это два выбора, которые я пытаюсь связать вместе в представлении «продукт / новый», который позволит пользователю выбрать категорию продукта и затем ограничить список подкатегорий:
<p>
<%= f.label :category_id %>:
<%= f.select("category", Category.find(:all).collect {|c|[c.name, c.id]})%>
</p>
<p>
<%= f.label :subcategory_id %>:
<%= f.select("subcategory", Subcategory.find(:all).collect {|s|[s.name, s.id]})%>
</p>
У меня есть функцияКонтроллер подкатегории для получения информации из базы данных:
def get_subcategories
@subcategories = Subcategory.find_by_category_id(:all)
end
Но я не могу понять, как соединить его вместе, и кажется, что в RoR это должно быть легко.