backport subqueries in array conditions from Rails 4 to Rails 3
we've already backported it to Rails 2 Change-Id: Ibe8ff2f5263f524f9b899966e350dfac8cb3ba29 Reviewed-on: https://gerrit.instructure.com/28001 Reviewed-by: James Williams <jamesw@instructure.com> Tested-by: Jenkins <jenkins@instructure.com> Reviewed-by: Anthus Williams <awilliams@instructure.com> Reviewed-by: Jacob Fugal <jacob@instructure.com> QA-Review: Cody Cutrer <cody@instructure.com> Product-Review: Cody Cutrer <cody@instructure.com>
This commit is contained in:
parent
5490b92542
commit
70c98bdcf6
|
@ -1707,3 +1707,16 @@ ActiveRecord::ConnectionAdapters::SchemaStatements.class_eval do
|
|||
end
|
||||
|
||||
end
|
||||
|
||||
if Rails.version >= '3' && Rails.version < '4'
|
||||
ActiveRecord::Sanitization::ClassMethods.module_eval do
|
||||
def quote_bound_value_with_relations(value, c = connection)
|
||||
if ActiveRecord::Relation === value
|
||||
value.to_sql
|
||||
else
|
||||
quote_bound_value_without_relations(value, c)
|
||||
end
|
||||
end
|
||||
alias_method_chain :quote_bound_value, :relations
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue