У меня есть приспособление для модели «Softwareversion»:Рельсы, светильники и default_scope
testing:
id: 4
version: "4.0"
file_name: MyString4
is_testing: true
И масштаб по умолчанию для модели:
default_scope where(is_testing: false)
Если я делаю это в тесте:
software_versions(:testing)
Я получаю сообщение об ошибке:
ActiveRecord::RecordNotFound: Couldn't find SoftwareVersion with id=4 [WHERE `software_versions`.`is_testing` = 0]
Это намеренное поведение? И как мне переопределить его?
Ну, в приборе yo укажите, что is_testing истинно, а модель по умолчанию - 'is_testing: false', так как можно найти запись? –