J'ai une configuration has_many :through
assez basique:ActiveAdmin Forme: has_many: par des cases à cocher avec des données supplémentaires
class Housing < ApplicationRecord
has_many :facilities_housings
has_many :facilities, through: :facilities_housings
...
end
class Facility < ApplicationRecord
has_many :facilities_housings
has_many :housings, through: :facilities_housings
...
end
class FacilitiesHousing < ApplicationRecord
belongs_to :facility, inverse_of: :facilities_housings
belongs_to :housing, inverse_of: :facilities_housings
...
end
Je veux créer une forme qui ressemble à ceci:
Toutes les installations doivent être répertoriées et ajoutées/supprimées en fonction de la première case à cocher.
Je sais que c'est assez trivial à faire avec le has_many
de l'assistant inclus dans activeadmin mais l'UX n'est pas génial pour ce cas d'utilisation.