O ile mi wiadomo, odbywa się to za pomocą oprogramowania pośredniczącego Rack, więc nie sądzę, że można go wyłączyć dla jednego kontrolera/akcji zaraz po wyjęciu z pudełka. Można załatać ActionDispatch::ParamsParser
podobny do tego, co ten facet zrobił:
http://www.jkfill.com/2015/02/21/skip-automatic-params-parsing/
Ty, oczywiście, można napisać własny middleware, który analizuje parametry lub określić niestandardowy parsera JSON do typu MIME.
Na koniec można wyłączyć analizę składni JSON. W pliku config/application.rb dodaj:
config.middleware.swap ActionDispatch::ParamsParser, ActionDispatch::ParamsParser, Mime::JSON => nil
Może wystarczy użyć innego typu zawartości dla tego żądania? –