Я пытаюсь создать неактивную модель Active Record. Мой user.rb выглядит следующим образом
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
При создании нового объекта в контроллере
@user = User.new
Я получаю сообщение об ошибке
Mysql2:: Ошибка: Таблица "Sampledb.users" не существует: SHOW FIELDS FROM users