Динамическая загрузка параметров в меню выбора формы при использовании formtastic - PullRequest
2 голосов
/ 01 декабря 2010

У меня есть форма формы.И проблема проста.У меня есть 2 выбора меню.На основе опции, выбранной в первом меню выбора, должно быть заполнено второе меню выбора.У меня есть это в моем коде формы.

<% semantic_form_for @issue, :html => { :multipart => true } do |form| %>
  <% form.inputs do %>
     <%= form.input :department, :remote => true, :input_html => { :onchange => remote_function(:url => { :action => :get_issue_types }, :method => :get, :with => "'dep_id='+this.options[this.selectedIndex].value")} %>
     <%= form.input :issue_type %>
 <% form.buttons do %>
    <%= form.commit_button "Submit" %>
 <% end %>
<% end %>

Таким образом, на основе значения, выбранного для отдела, меню типа проблемы должно быть соответственно заполнено.Это мое удаленное действие в моем контроллере:

  def get_issue_types
    @issue_types = (params[:dep_id].blank?) ? [] : Department.find(params[:dep_id]).issue_types.uniq
  end

И это ошибка, которую я получаю:

ActiveRecord::RecordNotFound (Couldn't find Issue with ID=get_issue_types)

Как мне сделать эту работу?Спасибо!

...