0

我担心在我弄乱我的 RAILS 应用程序时发生了一些非常糟糕的事情。它工作正常,我不确定我做了什么,但我收到以下错误:

在 2011-03-30 02:20:15 -0500 开始 GET "/" for 127.0.0.1 由 PagesController#home 作为 HTML 处理在 18 毫秒内完成

SQLite3::NotADatabaseException(文件已加密或不是数据库):app/models/user.rb:81:in authenticate_with_salt' app/helpers/sessions_helper.rb:79:inuser_from_remember_token' app/helpers/sessions_helper.rb:18:in current_user' app/helpers/sessions_helper.rb:23:insigned_in?' app/controllers/pages_controller.rb:9:in `home'

渲染 /Users/ikylim/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.1/lib/action_dispatch/middleware/templates/rescues/_trace.erb (0.8ms) 渲染 /Users/ikylim/ .rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.1/lib/action_dispatch/middleware/templates/rescues/_request_and_response.erb (1.9ms) 渲染/Users/ikylim/.rvm/gems/ruby -1.9.2-p0/gems/actionpack-3.0.1/lib/action_dispatch/middleware/templates/rescues/diagnostics.erb 内救援/布局(5.2ms)

有人经历过这个吗?我真的想不通。非常感谢

4

2 回答 2

0

这可能是由于权限,您在数据库上使用盐和权限。sqlite3 搞砸了

于 2011-03-30T07:32:39.883 回答
0

好的,我通过运行解决了这个问题:

$ 耙分贝:重置

这删除了我之前保存的数据库中的所有内容,但至少我的应用程序可以再次使用。我仍然不确定为什么会突然发生这种情况,因此希望有人可以提供答案以供将来参考。

于 2011-03-30T07:41:11.560 回答