Я использую рельсы 5.2.1 и mongoid 7.0.2
И я пытаюсь использовать переключатель в пользовательской модели
class User
include Mongoid::Document
field :admin, type: Boolean, default: "false"
has_many :categories
def toggle!(field)
send "#{field}=", !self.send("#{field}?")
save :validation => false
end
end
Но когда я пытаюсь в консоли, у меня появляется эта ошибка:
irb(main):003:0> user.toggle!(:admin)
Traceback (most recent call last):
2: from (irb):3
1: from app/models/user.rb:7:in `toggle!'
NameError (undefined local variable or method `scope_stack' for Category:Class
Did you mean? scopes)