ruby-on-rails - Rails 生产出现 422 错误(您想要的更改被拒绝)

标签 ruby-on-rails digital-ocean

我在 digital ocean 水滴中运行 Rails 产品。我可以加载静态页面,但每当发生 Controller 操作(如 createsigninsignup)时,服务器都会引发“更改你想要的被拒绝了。”错误。 有谁知道为什么会这样?

我可以通过控制台添加数据,但不能通过应用程序添加数据。

最佳答案

您有 2 个选项可以解决这个问题。 1. 在你的cookie中设置CSRF Token 2. 在你的 Controller 中添加skip_before_action :verify_authenticity_token

关于ruby-on-rails - Rails 生产出现 422 错误(您想要的更改被拒绝),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55295416/

相关文章:

javascript - 使用回形针 gem 上传 mp3

mysql - habtm混淆..逻辑查询

html - 错误 : "Template is missing"

ruby-on-rails - SomeNamespace :Module 的未定义方法 `SomePresenter'

kubernetes - 将流量从DigitalOcean负载均衡器转发到Kubernetes服务不起作用

mysql - ERROR 2013 (HY000) : Lost connection to MySQL server at 'reading initial communication packet' , 系统错误:54

ruby-on-rails - Docker无法在Rails捆绑软件上构建安装rake

java - Digital Ocean为spring boot应用开放8080端口

ruby-on-rails - Rails PaperClip Errno::EACCES(权限被拒绝@dir_s_mkdir - ~rails

deployment - 无法使用我的 Digital Ocean Droplet 的 IP 地址访问我的网站