Tôi đang cố tạo Mô hình không hoạt động Bản ghi Hoạt động. user.rb của tôi trông như thế nàyCách tạo Mô hình không hoạt động ActiveRecord Kiểu trong Rails 3
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
Khi tạo đối tượng mới trong điều khiển
@user = User.new
Tôi nhận được lỗi
Mysql2 :: Lỗi: Bảng 'Sampledb.users' không tồn tại: HIỂN THỊ FIELDS TỪ users
Tại sao bạn cần Tableless mô hình. Bạn có thể chỉ đơn giản là có một lớp ruby thay thế? Và nếu bạn cần chức năng cơ sở dữ liệu không và bằng cách sử dụng Rails3, bạn có thể thấy câu trả lời của tôi xuống. – ducktyped