Похоже, это связано с этим PR , который приземлился в RC1, я столкнулся с той же проблемой. Я пинговал эту ветку, чтобы узнать, была ли она намеренной. А пока попробуйте откатиться до последней бета-версии или патча обезьяны ActiveModel::NullMutationTracker
(что я и сделал, и подтвердил, что это исправило проблему), добавив в него следующие методы:
def forget_change(attr_name)
end
def original_value(attr_name)
end
def force_change(attr_name)
end