условие has_paper_trail для 1 столбца - PullRequest
0 голосов
/ 05 июля 2019

Я хочу создать версию только для определенного столбца, например, column2, если значение column1 равно true.Для column1 и column3 он всегда должен быть версионным независимо от условия.Я попробовал код ниже, но он пропустит версию для всех столбцов внутри has_paper_trail.

has_paper_trail only: %i[
    column1
    column2
    column3
  ],
if:     Proc.new { |t| t.column1 == true },
...