From 923a087322d0be8f4594df8e935b0ae0876414f1 Mon Sep 17 00:00:00 2001 From: Norman Clarke Date: Sat, 3 Sep 2011 18:56:55 -0300 Subject: [PATCH] Simplify overidden exists? --- lib/friendly_id/finder_methods.rb | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/lib/friendly_id/finder_methods.rb b/lib/friendly_id/finder_methods.rb index 4d8297e32..d2c62e37f 100644 --- a/lib/friendly_id/finder_methods.rb +++ b/lib/friendly_id/finder_methods.rb @@ -27,11 +27,7 @@ def find_one(id) # @see FriendlyId::ObjectUtils def exists?(id = nil) return super if id.unfriendly_id? - join_dependency = construct_join_dependency_for_association_find - relation = construct_relation_for_association_find(join_dependency) - relation = relation.except(:select).select("1").limit(1) - relation = relation.where(@klass.friendly_id_config.query_field => id) - connection.select_value(relation.to_sql) ? true : false + super @klass.friendly_id_config.query_field => id end end end