Итак, я наконец-то начал использовать отдых на рельсах.
Я хочу иметь тег select_tag с категориями товаров, а когда выбрана одна из категорий, я хочу обновить продукты при изменении.
Я делал это раньше с
<% form_for :category, :url => { :action => "show" } do |f| %>
<%= select_tag :id, options_from_collection_for_select(Category.find(:all), :id, :name),
{ :onchange => "this.form.submit();"} %>
<% end %>
однако теперь это не работает, потому что он пытается выполнить действие show.
У меня есть два контроллера
1) продукты
2) product_categories
продукты принадлежат_категориям_продукта с has_many
Как мне это сделать.
Поскольку продукты перечислены на контроллере продуктов и в действии индекса, следует ли мне использовать контроллер продуктов или использовать контроллер product_categories, чтобы найти категорию, например в действии show, а затем отобразить страницу продукта / индекса.
Но настоящая проблема, с которой я столкнулся, заключается в том, как получить эту форму или любой другой вариант для работы с маршрутами отдыха.