无法使用heroku在生产端验证CSRF令牌的真实性

时间:2018-09-07 04:42:18

标签: ruby-on-rails heroku deployment csrf

我有一个在ruby on rails上的博客应用程序,该应用程序在开发方面运行良好。但是,当我尝试将其部署到heroku中时,在我的应用程序中创建新帖子时,在heroku日志中遇到了Can't verify CSRF token authenticityCompleted 401 Unauthorized错误。我还看到了许多以前的问题,其中包括{{ 1}}。但是错误是相同的。如何解决。我已包含git存储库供您参考。git repository of my application

1 个答案:

答案 0 :(得分:2)

在控制器中添加以下行。

skip_before_action :verify_authenticity_token

您可能需要添加解决问题的操作

:only/:except-仅将伪造保护应用于部分操作。

例如only: [ :create, :create_all ]