哇!在对表名和列名进行了一些迁移之后,我的 rspec 测试之一失败了,我无法将其追溯到导致它的原因。所以这是我的 rspc 测试,由于其中的这一行而失败:
it { should belong_to(:key_performance_indicators) }
通过生成此错误:
1) KeyPerformanceInterval 失败/错误:它 { should bebelong_to(:key_performance_indicators) } 预期 KeyPerformanceInterval 有一个名为 key_performance_indicators 的 belongs_to 关联(KeyPerformanceInterval 没有 key_performance_indicators_id 外键。)
那么我该如何追溯呢?这是我在测试中谈论的课程:
class KeyPerformanceInterval < ActiveRecord::Base
include ActiveModel::ForbiddenAttributesProtection
belongs_to :key_performance_indicators
end
如果我们需要更多源代码来查看,请告诉我,我会用它更新问题。