0

RAILS アプリをいじっているときに、本当に悪いことが起こったのではないかと心配しています。正常に動作していましたが、何をしたかわかりませんが、次のエラーが表示されます。

127.0.0.1 の GET "/" を 2011-03-30 02:20:15 -0500 で開始 PagesController#home で HTML として処理 18ms で完了

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:「ホーム」内

レンダリング /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

さて、次を実行して問題を解決しました:

$ rake db:reset

これにより、以前に保存したデータベース内のすべてが削除されましたが、少なくとも私のアプリは再び機能して動作します. なぜこれが突然起こったのかはまだわからないので、今後の参考のために誰かが答えを提供してくれることを願っています.

于 2011-03-30T07:41:11.560 に答える
0

パーミッションが原因である可能性があります.database.sqlite3でソルトとパーミッションを使用しています.

于 2011-03-30T07:32:39.883 に答える