我有这样的表格:
<%= simple_form_for @request, html: {class: 'form-horizontal' } do |f| %>
<%= f.input :initiator, label: 'initiator' %>
<%= f.association :department, collection: Department.all, value_method: :id, label: 'Назначить на отдел' %>
<%= f.association :user, collection: User.all, label_method: :email, label: 'Ответственный' %>
<%= f.input :comment, label: 'comment' %>
<%= f.input :sla, label: 'SLA' %>
<%= f.button :submit, label: 'Создать', class: "btn btn-primary" %>
<% end %>
如何建立关联: 如果我选择“部门1”来自:部门,则选择:用户将只有属于该部门的用户。 (当你打开下拉列表时只有部门1的人,而不是Users.all)我必须传递哪些参数?
答案 0 :(得分:1)
我怀疑是否只能使用simple_form
尝试http://www.petermac.com/rails-3-jquery-and-multi-select-dependencies/
我建议不要在DOM中加载所有用户,如果用户很多,请使用ajax操作来过滤用户