我创建了一个基本的 RESTful 服务,rails g scaffold
但它无法接受 ActiveResource 发送的 XML 请求(适用于 JSON POST 请求和 XML GET 请求)。它失败了,ActionController::ParameterMissing
很明显它与白名单有关,但我不知道我应该发送什么。有什么建议么?
问问题
928 次
2 回答
3
似乎 Rails 4 中删除了 XML 支持,因此actionpack-xml_parser
需要 gem 来处理 XML 请求。
于 2013-08-12T11:22:18.177 回答
1
添加Gemfile
gem "actionpack-xml_parser"
通过将以bundle install
下行添加到config/application.rb
.
config.middleware.insert_after ActionDispatch::ParamsParser, ActionDispatch::XmlParamsParser
根据sikachu/actionpack-xml_parser 的指示
开心!
于 2013-08-20T21:27:06.940 回答