【问题标题】:No route matches POST when updating rails-api gem更新 rails-api gem 时没有路由匹配 POST
【发布时间】:2014-01-04 03:20:05
【问题描述】:

当我将它添加到我的 gem 文件时 (rails 4.0.1)

gem 'rails-api', git: 'https://github.com/rails-api/rails-api.git', branch: 'master'    

我的路线似乎中断了(尽管 rake 路线之前/之后是相同的)

我在尝试更新一个简单的脚手架模型后得到了这个

当我更新记录时,没有路线匹配 [POST] "/surveys/1"

通过注释掉这个宝石,它再次起作用 - 有什么想法我做错了什么吗?

谢谢!

PS:将此添加到 gem 文件中,以便我可以使用强大的参数来遵循 rails 4 中的 railscasts#196

【问题讨论】:

  • 在 Rails 4 中,更新的首选 HTTP 动词是 PATCH。

标签: ruby-on-rails rails-routing railscasts rails-api


【解决方案1】:

将此添加到 gem 文件中,以便我可以使用强参数来跟踪 railscasts#196 in rails 4

也许您的应用在使用此 gem 时遇到了问题。不知道你是不是刚升级到Rails 4,但是最新版本使用Strong Params by default

Railscast 似乎与加载嵌套表单有关。在没有 rails-api gem 的情况下,我们一直都在这样做 - 您能告诉我们您想具体使用这个 gem 做什么吗?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-30
    • 2021-07-15
    • 1970-01-01
    • 2019-04-04
    • 2015-03-09
    相关资源
    最近更新 更多