【发布时间】:2014-07-10 04:22:54
【问题描述】:
我在构建数据库时遇到了一个小型 sinatra 应用程序问题
在 Rakefile 中:
require 'sinatra/activerecord/rake'
require './todo'
在 myApp.rb 中:
require 'sinatra'
require 'shotgun'
require 'sinatra/activerecord'
set :database, "sqlite3:///foo.sqlite3"
class Todo < ActiveRecord::Base
end
但是当我运行应用程序时,它会返回给我:
SQLite3::SQLException: no such table: todos: SELECT "todos".* FROM "todos"
【问题讨论】:
-
有了这些信息,我无法为您提供帮助,抱歉。你什么时候得到这个异常?
./todo是你的myApp.rb吗?而"sqlite3:///foo.sqlite3"应该是"sqlite3:foo.sqlite3"
标签: sinatra