2011-03-05 114 views
2

我有在Heroku上工作,但我的本地機器上給我這個錯誤後,我嘗試登錄的應用程序:Ruby on Rails的錯誤與設計

ActionController::InvalidAuthenticityToken in Devise/registrationsController#create 

任何幫助,將不勝感激。

我使用的是Rails 3.0.3,Ruby 1.9.2和最新的Devise版本。

+0

您是否修改了默認的Devise控制器/視圖? – raidfive 2011-03-05 07:20:24

+1

+1我遇到了類似的問題(但通常在登錄時,只是偶爾),是的,我修改了控制器和視圖。有任何想法嗎? – polarblau 2011-03-05 12:02:37

+0

@Raidfive:我加入了一個完成了一半的項目。由於某種原因,我暫時無法掌握實際的開發人員。該應用程序在Heroku上運行良好,但是當我從heroku克隆應用程序時,有幾頁對我來說工作正常,但不是所有這些都是... – 2011-03-05 18:39:49

回答

1

在網上閱讀一些其他帖子,你有沒有嘗試清除你的cookies和更改會話密鑰?似乎是一個常見的建議,但人們對這個解決方案聽起來像是有不同的結果。

+0

感謝raidfive,我試着清除我的會話cookie。那沒用。但是,我有興趣知道如何更改會話密鑰?任何方向? – 2011-03-07 19:13:37

+0

你可以在'config/initializers/session_store.rb'找到你的會話存儲密鑰 – raidfive 2011-03-08 04:12:20