提交 7bb62086 编写于 作者: S Sean Griffin

Deprecate passing a column to `quote`

It's only used to grab the type for type casting purposes, and we would
like to remove the type from the columns entirely.
上级 ac6e6545
......@@ -10,6 +10,12 @@ def quote(value, column = nil)
return value.quoted_id if value.respond_to?(:quoted_id)
if column
ActiveSupport::Deprecation.warn(<<-MSG.squish)
Passing a column to `quote` has been deprecated. It is only used
for type casting, which should be handled elsewhere. See
https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11
for more information.
MSG
value = column.cast_type.type_cast_for_database(value)
end
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册