Для отладки фабрики я вставил спасение привязки.pry
в конце проблемной строки:
after_create do |my_object, proxy|
my_object.foreign_key_id = proxy.generated_attribute rescue binding.pry
К сожалению, внутри полученный контекст FactoryGirl::Declaration::Implicit
Я не могу получить доступ к контексту, как в «нормальном» коде ( NameError: undefined local variable or method `proxy' for #< FactoryGirl::Declaration::Implicit:0x0...>
). Как проверять и управлять my_object
и прокси
в сеансе Pry?
Код вызывается как часть фона функции Cucumber:
Given the following my_objects exist:
| property |
| value |
factory_girl_rails
и factory_girl/step_definitions.rb
требуются сценарием поддержки.