У меня следующая структура модели:
Composition
имеет много Score
(Score
принадлежит Composition
) Composition
имеет и принадлежитмногие Countries
(и наоборот)
score.rb :
class Score < ApplicationRecord
belongs_to :composition
end
position.rb :
class Composition < ApplicationRecord
has_many :scores
has_and_belongs_to_many :countries, join_table: :rights_countries
end
country.rb :
class Country < ApplicationRecord
has_and_belongs_to_many :compositions, join_table: :rights_countries
end
В activeadmin я хочу иметь возможность редактировать стран композиции, но в форме редактирования своих баллов .
Конечно, форма будет импортировать эти данные из композиции, и входные данные по умолчанию будут равны для всех баллов (дочерних элементов)состав.
До сих пор я не нашел способа реализовать это в activeadmin.
Возможно ли это вообще?Если да, то решение простое или громоздкое?