【发布时间】:2012-02-17 22:08:32
【问题描述】:
我正在玩 Sinatra,并按照我在网上找到的简单教程 (http://carlosgabaldon.com/articles/singing-with-sinatra/)。
问题是,每次我尝试输入DataMapper::Database.setup({...
我收到uninitialized constant DataMapper::Database (NameError).. 有什么想法吗?
【问题讨论】:
-
确保您拥有所有必要的宝石。你有一个正在运行的数据库吗?你需要所有的宝石吗?通常是这些导致问题的事情之一。还要确保你有正确的数据库适配器。
-
这是我的完整代码.. require 'rubygems' require 'sinatra' require 'data_mapper' DataMapper::Database.setup({ :adapter => 'sqlite3', :host => 'localhost', :username => '', :password => '', :database => 'db/my_way_development' })
-
那篇文章有将近三年的历史(2009 年 3 月),与当前的 DataMapper api 有很大不同。您最好找到更新的教程。
标签: ruby-on-rails ruby sinatra ruby-datamapper