aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib
diff options
context:
space:
mode:
authorPratik Naik <pratiknaik@gmail.com>2010-01-01 23:34:15 +0530
committerPratik Naik <pratiknaik@gmail.com>2010-01-01 23:34:15 +0530
commitfc94c03c1d509eda7f87ab216e8d1115afbfd1ed (patch)
tree3bf2fae3982cd5a2a8db6d7eada59c02ebe36466 /activerecord/lib
parentd200d080041bc4cefba8a8d39943b233ee2630a0 (diff)
downloadrails-fc94c03c1d509eda7f87ab216e8d1115afbfd1ed.tar.gz
rails-fc94c03c1d509eda7f87ab216e8d1115afbfd1ed.tar.bz2
rails-fc94c03c1d509eda7f87ab216e8d1115afbfd1ed.zip
Remove unncessary arguments passed to arel_table
Diffstat (limited to 'activerecord/lib')
-rwxr-xr-xactiverecord/lib/active_record/associations.rb3
-rw-r--r--activerecord/lib/active_record/locking/optimistic.rb2
2 files changed, 3 insertions, 2 deletions
diff --git a/activerecord/lib/active_record/associations.rb b/activerecord/lib/active_record/associations.rb
index 052197f7ad..dc1fa08941 100755
--- a/activerecord/lib/active_record/associations.rb
+++ b/activerecord/lib/active_record/associations.rb
@@ -1751,7 +1751,7 @@ module ActiveRecord
def construct_finder_sql_for_association_limiting(options, join_dependency)
scope = scope(:find)
- relation = arel_table(options[:from])
+ relation = arel_table
for association in join_dependency.join_associations
relation = association.join_relation(relation)
@@ -1764,6 +1764,7 @@ module ActiveRecord
order(construct_order(options[:order], scope)).
limit(construct_limit(options[:limit], scope)).
offset(construct_limit(options[:offset], scope)).
+ from(options[:from]).
select(connection.distinct("#{connection.quote_table_name table_name}.#{primary_key}", construct_order(options[:order], scope(:find)).join(",")))
relation.to_sql
diff --git a/activerecord/lib/active_record/locking/optimistic.rb b/activerecord/lib/active_record/locking/optimistic.rb
index 986bc7009b..7911370332 100644
--- a/activerecord/lib/active_record/locking/optimistic.rb
+++ b/activerecord/lib/active_record/locking/optimistic.rb
@@ -78,7 +78,7 @@ module ActiveRecord
attribute_names.uniq!
begin
- arel_table = self.class.arel_table(self.class.table_name)
+ arel_table = self.class.arel_table
affected_rows = arel_table.where(
arel_table[self.class.primary_key].eq(quoted_id).and(