From 8ab161dffadf26991c582648197d18e2162ede04 Mon Sep 17 00:00:00 2001 From: Bryan Larsen Date: Thu, 1 Apr 2010 10:45:52 -0400 Subject: [PATCH] [#659 state:resolved] table_exists? repeatedly queries the DB --- hobofields/lib/hobo_fields/model_extensions.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hobofields/lib/hobo_fields/model_extensions.rb b/hobofields/lib/hobo_fields/model_extensions.rb index a7e5898a5..80acf0b56 100644 --- a/hobofields/lib/hobo_fields/model_extensions.rb +++ b/hobofields/lib/hobo_fields/model_extensions.rb @@ -208,7 +208,7 @@ def self.attr_type(name) # Return the entry from #columns for the named column def self.column(name) - return unless table_exists? + return unless (@table_exists ||= table_exists?) name = name.to_s columns.find {|c| c.name == name } end