Cómo crear un modelo sin tabla ActiveRecord en Rails 3

Estoy intentando crear un modelo sin tabla de Active Record. Mi user.rb tiene este aspecto

class User < ActiveRecord::Base

  class_inheritable_accessor :columns

  def self.columns
    @columns ||= [];
  end

  def self.column(name, sql_type = nil, default = nil, null = true)
    columns << ActiveRecord::ConnectionAdapters::Column.new(
      name.to_s,
      default,
      sql_type.to_s,
      null
    )
  end


  column :name, :text
  column :exception, :text
  serialize :exception      
end

Al crear el nuevo objeto en el controlador

@ user = User.new

Recibo el error

Mysql2 :: Error: La tabla 'Sampledb.users' no existe: MOSTRAR CAMPOS DEusers

Respuestas a la pregunta(14)

Su respuesta a la pregunta