Walidcja has_many through

Hej,

Mam taki model

class Advert has_many :industry_belongships, class_name: 'OpportunityIndustryBelongship', dependent: :destroy has_many :industries, through: :industry_belongships end

Kiedy robie

a = Advert.new(title: 'Cos tam', industry_ids: [tutaj_nieistniejace_id])

aplikacja sie wywala co jest prawidlowe jednak nie mam pomyslu jak to zwalidowac. Rails probuje stworzy modele relacyjne przed walidacja i nie mam pojecia jak zlapac sensownie wewnatrz modelu. Czy ktos wie jak to zrobic ?