Self.abstract_class = true doesn't work for MySQL?!?

Rails 1.1.6
MySQL 5.0.18

I created a model with self.abstract_class = true and when I call new on
it, I get an error about the appropriate table not being found in MySQL.

Is this a bug or is there some other configuration that I’m not aware
of?

Thanks,
Wes

Model:

class PrequalificationForm < ActiveRecord::Base
self.abstract_class = true

attr_accessor :certify
end

Error:

C:\eclipse\workspace\OnlineRating>ruby script/console
Loading development environment.

PrequalificationForm.new
ActiveRecord::StatementInvalid: Mysql::Error: #42S02Table
‘ericartisan_developme
nt.prequalification_forms’ doesn’t exist: SHOW FIELDS FROM
prequalification_form
s
from
c:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active_recor
d/connection_adapters/abstract_adapter.rb:120:in log' from c:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active_recor d/connection_adapters/mysql_adapter.rb:184:inexecute’
from
c:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active_recor
d/connection_adapters/mysql_adapter.rb:292:in columns' from c:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active_recor d/base.rb:696:incolumns’
from
c:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active_recor
d/base.rb:1969:in attributes_from_column_definition' from c:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active_recor d/base.rb:1351:ininitialize_without_callbacks’
from
c:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active_recor
d/callbacks.rb:236:in `initialize’
from (irb):1

I think that this is a bug.

Can anyone verify that setting self.abstract_class = true looks for a
table when using MySQL for a database?

Am I understanding the use of self.abstract_class correctly?

I have used self.abstract_class many times against SQL Server without
incident.

So, is this a bug or does self.abstract_class not do what I think it
does?

Thanks,
Wes