describe '#generate_authorization' do
it 'creates document authorization' do
loan.generate_authorization(admin)
expect(Document::Authorization.count).to eq(1)
expect(File.exist?(template_filled_pdf)).to eq false
# the line below fails in Docker but passes on my local environment
expect(loan.reload.authorization.present?).to eq true
end
end
我有一个奇怪的问题,自从我将项目移动到Docker容器后,我的规范开始失败。
更奇怪的是,当我输入binding.pry来检查我的贷款对象时,loan.authorization
会返回一个对象,但在调用.present?
时,它会返回false。
我没有凌驾present?
方法,但这是我最大的重要时刻:
loan.authorization.present?
=> false
loan.authorization.id.present?
=> true
你们知道这里会发生什么吗?