aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/relation
diff options
context:
space:
mode:
authorAaron Patterson <aaron.patterson@gmail.com>2011-04-13 09:42:31 -0700
committerAaron Patterson <aaron.patterson@gmail.com>2011-04-13 09:42:51 -0700
commiteebb19c954d64760c232cda10263200f32fcf036 (patch)
treeaa9d760d7680c75fd930c6032a50090c630d68d2 /activerecord/lib/active_record/relation
parent48fb6b338061c80deda92fd935992cee86a3b368 (diff)
downloadrails-eebb19c954d64760c232cda10263200f32fcf036.tar.gz
rails-eebb19c954d64760c232cda10263200f32fcf036.tar.bz2
rails-eebb19c954d64760c232cda10263200f32fcf036.zip
use index based substitution for bind parameters
Diffstat (limited to 'activerecord/lib/active_record/relation')
-rw-r--r--activerecord/lib/active_record/relation/finder_methods.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/activerecord/lib/active_record/relation/finder_methods.rb b/activerecord/lib/active_record/relation/finder_methods.rb
index 673e47942b..aae257a0e7 100644
--- a/activerecord/lib/active_record/relation/finder_methods.rb
+++ b/activerecord/lib/active_record/relation/finder_methods.rb
@@ -320,7 +320,7 @@ module ActiveRecord
column = columns_hash[primary_key]
- substitute = connection.substitute_for(column, @bind_values)
+ substitute = connection.substitute_at(column, @bind_values.length)
relation = where(table[primary_key].eq(substitute))
relation.bind_values = [[column, id]]
record = relation.first