From bb94ce92fc1486f7a3d2077e073dd50ce758567d Mon Sep 17 00:00:00 2001 From: Michael Koziarski Date: Mon, 6 Aug 2007 00:18:50 +0000 Subject: Let inspect on AR classes work when the table doesn't exist. Closes #9194 [tarmo, nzkoz] git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@7278 5ecf4fe2-1ee6-0310-87b1-e25e094e27de --- activerecord/lib/active_record/base.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'activerecord/lib/active_record') diff --git a/activerecord/lib/active_record/base.rb b/activerecord/lib/active_record/base.rb index 135d2288bf..1b554b650a 100755 --- a/activerecord/lib/active_record/base.rb +++ b/activerecord/lib/active_record/base.rb @@ -912,9 +912,11 @@ module ActiveRecord #:nodoc: super elsif abstract_class? "#{super}(abstract)" - else + elsif table_exists? attr_list = columns.map { |c| "#{c.name}: #{c.type}" } * ', ' "#{super}(#{attr_list})" + else + "#{super}(Table doesn't exist)" end end -- cgit v1.2.3