2012-05-11 13 views
5

मैं HTTP पैरामीटर के स्वचालित XML पार्सिंग को अक्षम करना चाहता हूं। लेकिन मुझे केवल रेल 2.x के लिए कमांड मिल गए हैं, उनमें से कोई भी 3.0:रेल 3 में XML पार्सिंग को अक्षम कैसे करें 0

config.action_controller.param_parsers.delete Mime::XML (application.rb) 
ActionController::Base.param_parsers.delete Mime::XML 

रेल 3.0 में समतुल्य क्या है?

+0

JSON पार्सिंग को अक्षम करने के संबंध में इस प्रश्न का मेरा उत्तर देखें। समान, लेकिन समान नहीं। http://stackoverflow.com/questions/10212434/prevent-ruby-on-rails-3-from-parsing-json-post/10434741#10434741 –

उत्तर

14

CVE-2013-0156 के लिए नवीनतम सुरक्षा बुलेटिन के अनुसार आप रेल 3.0 के लिए इसका उपयोग कर सकते हैं। 3.1 और 3.2

ActionDispatch::ParamsParser::DEFAULT_PARSERS.delete(Mime::XML) 
+2

आपको अगले कुछ दिनों में बहुत सारे वोट मिलेंगे :) –

संबंधित मुद्दे