From 741fc75323fd95f78c56d4036194fb8940617e02 Mon Sep 17 00:00:00 2001 From: Bryan Larsen Date: Wed, 16 Jun 2010 13:46:52 -0400 Subject: [PATCH] [#740 state:resolved] allow table name to be specified in search scope --- hobo/lib/hobo/scopes/automatic_scopes.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hobo/lib/hobo/scopes/automatic_scopes.rb b/hobo/lib/hobo/scopes/automatic_scopes.rb index 86b6294fd..13367c260 100644 --- a/hobo/lib/hobo/scopes/automatic_scopes.rb +++ b/hobo/lib/hobo/scopes/automatic_scopes.rb @@ -275,7 +275,7 @@ def create_scope words = query.split args = [] word_queries = words.map do |word| - field_query = '(' + fields.map { |field| "(#{@klass.table_name}.#{field} like ?)" }.join(" OR ") + ')' + field_query = '(' + fields.map { |field| "(#{@klass.table_name+'.' unless field.to_s.index('.')}#{field} like ?)" }.join(" OR ") + ')' args += ["%#{word}%"] * fields.length field_query end