【发布时间】:2013-06-21 16:14:45
【问题描述】:
我们正在尝试确定我们的 Rails 3.1.12 应用程序是否打开带有 gem sequel 的 SQLite3 数据库(版本 3.6 或更高版本)。这是我们所做的:
rails console-
在 Rails 控制台会话中,键入以下命令:
sequel = Sequel.connect('sqlite://development')返回:
=> #<Sequel::SQLite::Database: "sqlite://development">还有 sequel.class 返回:
=> Sequel::SQLite::Database
但是,当尝试使用sequel.execute 从数据库中进行选择或使用sequel.schema 检查表时,返回的文本显示该表不存在。
我们不太确定数据库(此处为开发)是否已打开。我们如何检查?
【问题讨论】:
标签: ruby ruby-on-rails-3 sqlite sequel