class method
self.sanitize_sql_hash_for_assignment
Ruby on Rails 3.0.20
Since v2.2.3 Last seen in v3.1.12Signature
self.sanitize_sql_hash_for_assignment(attrs)
Sanitizes a hash of attribute/value pairs into SQL conditions for a SET clause.
{ :status => nil, :group_id => 1 }
# => "status = NULL , group_id = 1"
Parameters
-
attrsreq
Source
# File activerecord/lib/active_record/base.rb, line 1313
def sanitize_sql_hash_for_assignment(attrs)
attrs.map do |attr, value|
"#{connection.quote_column_name(attr)} = #{quote_bound_value(value)}"
end.join(', ')
end
Defined in activerecord/lib/active_record/base.rb line 1313
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveRecord::Base