【问题标题】:Rails: ActionController::InvalidAuthenticityToken appears when changing to active_record_storeRails:更改为active_record_store时出现ActionController::InvalidAuthenticityToken
【发布时间】:2011-01-24 16:06:33
【问题描述】:

我刚刚将 session_store 更改为 active_record_store。我为 db:sessions:create 和 db:migration 执行了 rake 命令,但现在我一尝试登录就会遇到以下问题。

ActionController::InvalidAuthenticityToken

如何解决这个问题?

马库斯

【问题讨论】:

  • 是的!我猜活跃的唱片店正在工作......
  • 您使用的是什么版本的 Rails 以及如何验证您的用户?宝石/等。
  • 我正在使用 rails 3,带有 restful 身份验证插件...
  • 你看过这个讨论吗:stackoverflow.com/questions/1201901/…
  • 我看到了,但它可以不用更改为Passenger...(我不想更改)

标签: ruby-on-rails activerecord session-store


【解决方案1】:

Rails 应用程序配置的任何更改都需要重新启动服务器才能看到更改。

【讨论】:

  • 好的,所以你重新启动了服务器,现在你得到了错误?
【解决方案2】:

这是一个相当愚蠢的问题,但你必须知道......

我不仅要重启服务器,还要重启浏览器才能获得新的真实性令牌!

现在完美运行了……

【讨论】:

    猜你喜欢
    • 2018-11-02
    • 2018-11-27
    • 2015-11-23
    • 2021-12-20
    • 1970-01-01
    • 2017-11-13
    • 2015-05-21
    • 2016-11-14
    • 2019-12-25
    相关资源
    最近更新 更多