0
我發現幾個網站,指向使用下面的代碼添加自定義參數格式的支持:的ActionController :: Base.param_parsers替代
ActionController::Base.param_parsers[Mime::PLIST] = lambda do |body|
str = StringIO.new(body)
plist = CFPropertyList::List.new({:data => str.string})
CFPropertyList.native_types(plist.value)
end
這裏這一個是爲蘋果的plist格式,這是我我正在尋找。但是,使用Rails 3.2.1,dev服務器不會啓動,說param_parsers
未定義。我無法找到任何關於它被棄用的文檔或使用其他替代方法,只是它確實包含在2.x文檔中,而不是3.x文檔中。
在Rails 3中有沒有其他方法來支持POST和PUT請求中的自定義參數格式?