однолинейная версия решения arulmr
def diff(listA, listB):
return set(listA) - set(listB) | set(listA) -set(listB)
Извините, наконец, я понял. Я осмотрел свою модель. Вот проблема.
class InsertScript < ApplicationRecord
enum prev_or_next: {"prev": 1, "next": 2}
enum activate: {"active": true, "non_active": false}
default_scope { where("activate = true") }
Это определение перечисления внесло некоторый вред. Когда я устранил это, оно восстановилось.