Так что я, наконец, начинаю использовать отдых в рельсах.рельсы restful select_tag с: on_change
Я хочу иметь 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 %>
однако сейчас он не работает, потому что он пытается сделать шоу действий.
У меня есть два контроллера 1) Изделия 2) product_categories
продукты BELONGS_TO product_categories с has_many
Как я должен это сделать.
Поскольку продукты указаны на контроллере продуктов и действии индекса, следует использовать контроллер продуктов или использовать контроллер product_categories для поиска категории, например, в действии show, а затем отобразить страницу продукта/индекса.
Но реальная проблема, с которой я сталкиваюсь, заключается в том, как получить эту форму или любую другую возможность работать с спокойными маршрутами.