Getting errors in cached environment on destroy

Show us your model code please, specificially whatever is calling after_destroy.

Unfortunately, there is nothing that is being called in the after
destroy and I don't see anything in the acts_as_paranoid that would
cause the problem.

class Page < ActiveRecord::Base
  belongs_to :account
  has_many :contents
  has_many :current_contents, :class_name => "Content", :conditions =>
'expires = false or expires_on > "#{Date.today}"', :order => "id desc"
  has_many :expired_contents, :class_name => "Content",:conditions =>
'expires = true and expires_on < "#{Date.today}"', :order => "id desc"

  validates_presence_of :name

  acts_as_paranoid

  def to_param
    "#{id}-#{name.gsub("\s", "_")}"
  end

end

:slight_smile: There was a different sweeper that was calling the after_destroy
method. I missed that one.

Thanks for the help Ryan.