我们刚推出了一个更新到我们的应用程序,切换到mem_cache_store进行会话。立即,表单的所有帖子都抛出了一个ActionController :: InvalidAuthenticityToken异常。我知道2.3.9中有这个问题,但我们在2.3.10。
production.rb中的配置更改为:
require_library_or_gem 'memcache'
config.action_controller.session_store = :mem_cache_store
config.action_controller.session = {
:secure => true,
:cache => MemCache.new('our.memcache.host', :namespace => 'rack:session')
}
我做错了吗?
答案 0 :(得分:1)
每当移动会话存储时,您都需要重命名会话密钥,以防止出现ActionController :: InvalidAuthenticityToken错误。