我正在玩Sinatra并按照我在网上找到的简单教程(http://carlosgabaldon.com/articles/singing-with-sinatra/)。
但每次我尝试输入DataMapper::Database.setup({...
我得到uninitialized constant DataMapper::Database (NameError)
..有什么想法吗?
答案 0 :(得分:4)
我在RubySource上使用Sinatra / DataMapper上的教程时遇到了同样的问题。
问题是我不打电话
require 'dm-sqlite-adapter'
答案 1 :(得分:1)
像其他人说的那样,你绝对应该使用一些更新/更好的教程。 DataMapper网站上的Getting Started页面与其他docs网站一起是一个很好的起点。
要回答您的问题,这应该连接到您的数据库:
DataMapper.setup(:default, 'sqlite://db/my_way_development')