私はパラノイアの宝石を使用していますが、今は問題に苦しんでいます。私はhas_many
削除された項目を結合する必要がありますが、それは削除されていないだけを返します。私のモデルは:私が削除されたアイテムでmailings
を返すべき実行しているよパラノイアジェム - 削除されたアイテムとの結合
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
問合せ:
Field.joins(:mailings).where('mailings.id = ?', mailing_id)