Я использую драгоценность Paranoia и теперь борюсь с проблемой. Мне нужно присоединить has_many
удаленные элементы, но они возвращаются, но не удаляются. Мои модели:Paranoia Gem - присоединяется к удаленным элементам
class Mailing < ActiveRecord::Base
acts_as_paranoid
has_many :mailing_fields
has_many :fields, through: :mailing_fields
end
class MailingField < ActiveRecord::
belongs_to :mailing
belongs_to :field
end
class Field < ActiveRecord::Base
has_many :mailing_fields, dependent: :destroy
has_many :mailings, through: :mailing_fields
end
Query Я бегу, который должен возвращать mailings
с удаленными элементами:
Field.joins(:mailings).where('mailings.id = ?', mailing_id)