2012-02-10 61 views
1

目錄 'TMP' 有喜歡的文件夾:Rails的會議文件中缺少

緩存 的PID 會議 插座

但他們總是空的。當我重新啓動我的服務器,我得到了以下錯誤:

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}]) 

我的猜測是因爲軌道是無法添加到tmp目錄。我已經嘗試chmoding到777,但沒有運氣。請指教。

回答

1

Rails的默認會話存儲應該是一個cookie存儲。嘗試清除瀏覽器中的Cookie。它可能存儲了一個你的應用程序中不存在的類。

AFAIK,當默認會話存儲是文件存儲時,會使用tmp/sessions目錄。我不確定這些天使用了什麼。據我所知,我的tmp/sessions目錄總是空的。