У меня есть несколько моделей, подобных этой:
class Sponsored < ActiveRecord::Base
has_many :sponsored_sports
has_many :sports,
through: :sponsored_sports,
class_name: 'Sport',
source: 'sport'
...
end
это спортивная модель:
class Sport < ActiveRecord::Base
has_many :sponsored_sports
...
end
В настоящее время на спонсируемой активной странице администратора я создаю спонсируемый спорт по одной этойкод:
form do |f|
f.inputs "Details" do
...
f.has_many :sponsored_sports, heading: '', allow_destroy: true do |e|
e.input :sport_id, as: :select, :collection => Sport.order('rank'), :label_method => :name, :value_method => :name, :include_blank => false
end
end
f.actions
end
Но теперь я просто хочу добавить дополнительную опцию для пользователей, чтобы выбрать все виды спорта сразу, установив флажок, например: select all
.Так как я могу сделать это в активном админе?Заранее спасибо.