diff options
author | Jeremy Daer <jeremydaer@gmail.com> | 2017-02-06 23:56:09 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-02-06 23:56:09 -0700 |
commit | f6d68408a0bd6f2f1a32627ab8b8e4cd68eeb43e (patch) | |
tree | 403cef2edcc9a33760998b13347b36a1eac7344d /activerecord/lib/active_record/connection_adapters/abstract_adapter.rb | |
parent | 28977f1fa3d7b15c1608174a165e60b71ddf3995 (diff) | |
parent | a928832550dcfdec22bc99941910302c535b1925 (diff) | |
download | rails-f6d68408a0bd6f2f1a32627ab8b8e4cd68eeb43e.tar.gz rails-f6d68408a0bd6f2f1a32627ab8b8e4cd68eeb43e.tar.bz2 rails-f6d68408a0bd6f2f1a32627ab8b8e4cd68eeb43e.zip |
Merge pull request #26378 from kamipo/decouple_building_arel_ast_for_uniqueness_validator
Decouple the building Arel ASTs for uniqueness validator
Diffstat (limited to 'activerecord/lib/active_record/connection_adapters/abstract_adapter.rb')
-rw-r--r-- | activerecord/lib/active_record/connection_adapters/abstract_adapter.rb | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb b/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb index fd11cab5c0..ae24ce7236 100644 --- a/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb +++ b/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb @@ -452,15 +452,15 @@ module ActiveRecord @connection end - def case_sensitive_comparison(table, attribute, column, value) - table[attribute].eq(Arel::Nodes::BindParam.new) + def case_sensitive_comparison(table, attribute, column, value) # :nodoc: + table[attribute].eq(value) end - def case_insensitive_comparison(table, attribute, column, value) + def case_insensitive_comparison(table, attribute, column, value) # :nodoc: if can_perform_case_insensitive_comparison_for?(column) - table[attribute].lower.eq(table.lower(Arel::Nodes::BindParam.new)) + table[attribute].lower.eq(table.lower(value)) else - table[attribute].eq(Arel::Nodes::BindParam.new) + table[attribute].eq(value) end end |