提交 19d7b1d2 编写于 作者: P Pratik Naik

Verbose ActiveRecord::AssociationTypeMismatch exception message. [#189 state:resolved]

上级 281edce6
......@@ -210,7 +210,8 @@ def foreign_key_present
def raise_on_type_mismatch(record)
unless record.is_a?(@reflection.klass)
raise ActiveRecord::AssociationTypeMismatch, "#{@reflection.klass} expected, got #{record.class}"
message = "#{@reflection.class_name}(##{@reflection.klass.object_id}) expected, got #{record.class}(##{record.class.object_id})"
raise ActiveRecord::AssociationTypeMismatch, message
end
end
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册