数据映射器不工作(未初始化常量)

发布于 2025-01-06 13:18:49 字数 327 浏览 0 评论 0原文

我正在玩 Sinatra,并遵循我在网上找到的一个简单教程(http://carlosgabaldon. com/articles/singing-with-sinatra/)。

但问题是,每次我尝试输入 DataMapper::Database.setup({...

我得到 未初始化的常量 DataMapper::Database (NameError).. Any想法 为什么?

I'm playing around with Sinatra and following a simple tutorial I found online ( http://carlosgabaldon.com/articles/singing-with-sinatra/).

The thing is though, every time I try to enter DataMapper::Database.setup({...

I get uninitialized constant DataMapper::Database (NameError).. Any ideas why?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

谁的年少不轻狂 2025-01-13 13:18:49

我在 RubySource 上的 Sinatra/DataMapper 教程中遇到了同样的问题。

问题是我不想打电话

require 'dm-sqlite-adapter'

I had that same issue doing the tutorial on Sinatra/DataMapper on RubySource.

The problem was that I wan't calling

require 'dm-sqlite-adapter'
一页 2025-01-13 13:18:49

正如其他人所说,您绝对应该使用一些更新/更好的教程。 DataMapper 网站上的入门 页面及其其余文档

要回答您的问题,这应该连接到您的数据库:

DataMapper.setup(:default, 'sqlite://db/my_way_development')

Like others said, you should definitely use some newer/better tutorials. The Getting Started page on DataMapper's website is a good starting point, along with the rest of their docs.

To answer your question, this should connect to your database:

DataMapper.setup(:default, 'sqlite://db/my_way_development')
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文