2012-02-10 16 views
1

ディレクトリ「tmpが」のようなフォルダがあります。Railsのセッションファイルが見つかりません

キャッシュ のPID セッション ソケット

をしかし、彼らは常に空です。私は、サーバーを再起動すると、私は次のエラーを取得する:レールがtmpディレクトリに追加することができないので

ActionController::SessionRestoreError 
Session contains objects whose class definition isn\'t available. 
Remember to require the classes for all objects kept in the session. 
(Original exception: #{const_error.message} [#{const_error.class}]) 

私の推測ではあります。私はそれを777にchmodingしようとしましたが、運はありません。お知らせ下さい。

答えて

1

Railsのデフォルトセッションストアは、Cookieストアである必要があります。ブラウザのクッキーを消去してみてください。おそらく、アプリケーションには存在しないクラスを格納している可能性があります。

AFAIKでは、デフォルトのセッションストアがファイルストレージであったときにtmp/sessionsディレクトリが使用されていました。最近は何が使われているのか分かりません。私のtmp/sessionsディレクトリは、私が知る限り、常に空です。

関連する問題