私は自分のプロジェクトでパラノイアをセットアップしようとしています。列と、deleted_at
削除されたときに2に等しい別の列ステータスがあります。
モデル クラス
class Account < ActiveRecord::Base
acts_as_paranoid column: :status, sentinel_value: 1
def paranoia_restore_attributes
{
deleted_at: nil,
status: 1
}
end
def paranoia_destroy_attributes
{
deleted_at: current_time_from_proper_timezone,
status: 2
}
end
end
しかし、破棄または復元を実行すると、ステータス値が変更されないようです。