Я понял это.В AbstractRequest .
существует метод raw_post
. Таким образом, вы можете сделать это для анализа необработанных параметров записи:
def raw_post_to_hash
request.raw_post.split(/&/).inject({}) do |hash, setting|
key, val = setting.split(/=/)
hash[key.to_sym] = val
hash
end
end
, а затем просто вызовите raw_post_to_hash [:действие] для доступа к исходному параметру действия или любому другому параметру.Возможно, есть более простой способ.