Как получить выбранный элемент в предыдущем варианте в той же форме Activeadmin? - PullRequest
0 голосов
/ 11 июля 2019

Я использую инструмент select2 для отображения выпадающего списка в форме activeadmin. Я хочу заполнить следующий выпадающий список на основе предыдущего выбранного параметра из предыдущего выпадающего списка.

Selec2 используется так:

customer_location.input :province, as: :select2, collection: Region.all.map {|prov| prov.province}.uniq , :input_html => { :class => 'select2-input', :width => 'auto', "data-placeholder" => 'Select Province' }
# customer_location.input :city, as: :select2, collection: Region.where(province: selected.province).all.map {|c| c.city}.uniq , :input_html => { :class => 'select2-input', :width => 'auto', "data-placeholder" => 'Select City' }
customer_location.input :area, as: :select2, collection: Region.all.map {|u| [u.area.to_s]}, :input_html => { :class => 'select2-input', :width => 'auto', "data-placeholder" => 'Select Area' }
customer_location.input :address
customer_location.input :address_type, as: :select, collection: ['Comercial', 'Domestic'], :include_blank => false

Я хочу заполнить раскрывающийся список для "города" на основе выбранной провинции. selected не работает для этой цели.

...