그래서 마침내 레일에서 나머지를 사용하기 시작했습니다.레일 restful select_tag with : on_change
제품 범주가있는 select_tag가 있어야하고 범주 중 하나가 선택되면 변경시 제품을 업데이트하고 싶습니다.
그러나 나는 이제 show 액션을하려고하기 때문에 작동하지 않습니다<% 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)는 has_many 나는이 작업을 수행하는 방법을
와 product_categories belongs_to
제품을 product_categories 있습니다.
제품이 제품 컨트롤러 및 색인 조치에 나열되어 있으므로 제품 컨트롤러를 사용해야합니다. 예를 들어, 표시 조치와 같은 카테고리를 찾은 다음 제품/색인 페이지를 렌더링하려면 product_categories 컨트롤러를 사용해야합니다.
하지만 진정한 문제는이 양식이나 다른 옵션을 사용하여 편안한 경로에서 작업하는 것입니다.