Я пытаюсь получить список динамических распаковщиков, работающих с моим Rails-приложением, без везения.Rails Динамические выпадающие списки из модели
Я слежу за Railscast (пересмотренным) для этого, но не очень далеко.
Мои модели выглядят так (. Каждый отдел имеет список подразделений Каждая запись Отдел имеет division_id, которая выстраивается с DEPARTMENT_ID таблицы Department):
отдел колонн:
ID
department_id
отдел
created_at
updated_at
деление колонки:
ID
division_id
д IVISION
created_at
updated_at
прямо сейчас, моя модель имеет деление
belongs_to :departments
и моя модель имеет отдел
has_many :divisions
Я пытаюсь заставить свой grouped_collection_select работать в моей форме, но столкнулся с проблемами с синтаксисом о том, как связать их. У меня есть:
_form.html.erb
<%= f.label :Department %>
<%= f.collection_select :id, Department.order(:department), :id, :department, {}, include_blank: true, :class=>'form-control' %><br>
<%= f.label :Division %>
<%= f.grouped_collection_select :id, Division.order(:division_id), :division_id, :division_id, :id, :division, {}, include_blank: true, :class=>'form-control' %>
Я не думаю, что он у меня смотрит прямо. Оба раскрывающихся списка заполнялись из базы данных отлично, когда у меня были их только в «collection_select», но не больше.