Rails: ActionDispatch :: Request.parameter_parsers para multipart / form-data

Na minha API do Rails, adicionei um inicializador que alterará as chaves da entrada JSON de snake-case para sublinhado. Igual a:

ActionDispatch::Request.parameter_parsers[:json] = -> (raw_post) {
    data = ActiveSupport::JSON.decode(raw_post)
    data = {:_json => data} unless data.is_a?(Hash)

    data.deep_transform_keys!(&:underscore)
}

Agora, certas APIs serão passadas com o cabeçalho:content-type: multipart/form-data ao invés deapplication/json

Eu quero fazer o mesmo para essas APIs. Ou seja, adicione um inicializador que converterá o caso das chaves nos parâmetros.

eu tenteiActionDispatch::Request.parameter_parsers[:form_data] mas não funcionou.

Como posso conseguir isso?

questionAnswers(2)

yourAnswerToTheQuestion