У меня есть область в моей модели, которая выглядит как:Заглушка параметр пропуском сферы
scope :public, -> { another_scope.where(v_id: 1) }
Когда я окурок эту модель в тестах:
model.stub(:test).and_return(test)
он проходит значение в этой области, поэтому я получить
wrong number of arguments (1 for 0)
Как этого избежать? Когда я изменить его на:
scope :public, ->(arg) { another_scope.where(v_id: 1) }
он отлично работает, но аргумент никогда не используется
Он также отлично работает, когда я не использую лямбда-ех:
scope :public, another_scope.where(v_id: 1)