Simple_form和关联

时间:2014-09-23 10:55:29

标签: ruby-on-rails

我有这样的表格:

<%= 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)我必须传递哪些参数?

1 个答案:

答案 0 :(得分:1)

我怀疑是否只能使用simple_form

尝试http://www.petermac.com/rails-3-jquery-and-multi-select-dependencies/

我建议不要在DOM中加载所有用户,如果用户很多,请使用ajax操作来过滤用户