【发布时间】:2016-08-08 16:28:05
【问题描述】:
当我尝试在 irb 中访问我的表 Task 的数据时,我遇到了错误:
NameError: 未初始化的常量任务
我正在使用 Sinatra,我使用 Datamapper 作为数据库。
require "sinatra"
require 'haml'
require 'data_mapper'
get "/" do
@posts = Post.all
haml :index
end
DataMapper.setup(:default, ENV['DATABASE_URL'] || "sqlite3://#{Dir.pwd}/development.db")
class Post
include DataMapper::Resource
property :title, String
property :content, String
property :photo, String
property :rating, Serial
end
DataMapper.finalize
如果您对问题有任何想法:)
【问题讨论】:
标签: database sinatra datamapper