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

En mi API de rails, he agregado un inicializador que cambiará las claves de la entrada JSON de snake-case a subrayado separado. Al igual que:

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)
}

Ahora, ciertas API se pasarán con el encabezado:content-type: multipart/form-data en lugar deapplication/json

Quiero hacer lo mismo para tales API. Es decir, agregue un inicializador que convertirá el caso de las claves en los parámetros.

Lo intentéActionDispatch::Request.parameter_parsers[:form_data] Pero no funcionó.

¿Cómo puedo conseguir esto?

Respuestas a la pregunta(2)

Su respuesta a la pregunta