Я хочу создать версию только для определенного столбца, например, column2
, если значение column1
равно true.Для column1
и column3
он всегда должен быть версионным независимо от условия.Я попробовал код ниже, но он пропустит версию для всех столбцов внутри has_paper_trail
.
has_paper_trail only: %i[
column1
column2
column3
],
if: Proc.new { |t| t.column1 == true },