相关疑难解决方法(0)

如何在Rails 3中禁用XML解析

我想禁用HTTP参数的自动XML解析.但是我只找到了Rails 2.x的命令,它们都不适用于3.0:

config.action_controller.param_parsers.delete Mime::XML (application.rb)
ActionController::Base.param_parsers.delete Mime::XML
Run Code Online (Sandbox Code Playgroud)

Rails 3.0中的等价物是什么?

ruby ruby-on-rails

5
推荐指数
1
解决办法
1217
查看次数

如何在Rails 3.1中初始化ActionDispatch :: ParamsParser?

我的应用程序为其Rest接口定义了一个自定义Mime类型.所以我在mime_types.rb初始化器中注册它:

Mime::Type.register "application/vnd.example.app-v1+xml", :xml_v1
Run Code Online (Sandbox Code Playgroud)

和Rails正确处理respond_to控制器中的块.

但是,我仍然需要告诉Rails,使用ActionDispatch :: ParamsParser将传入的请求解析为XML.我只是不知道如何在初始化程序中使用它.什么是正确的方法?

ruby-on-rails mime-types ruby-on-rails-3.1

4
推荐指数
1
解决办法
884
查看次数