2016-09-26 3 views
0

Я пытаюсь получить список динамических распаковщиков, работающих с моим 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», но не больше.

ответ

Смежные вопросы