рельсы разбор плохо идентифицированного параметра - PullRequest
1 голос
/ 10 июля 2020

Получен следующий ответ:

   Parameters: {"anBfcmV0dXJuX2hhc2g9OTY1MGU3MmFm[truncated]UJkVORD1FTkQ"=>"", "id"=>"result_url"}

в результате вызова внешней системы. Результатом является строка, которую необходимо декодировать через Base64.

Однако Rails интерпретирует этот результат как ключ параметра с пустым значением.

Как можно обработать эту очень длинную строку ключа?

1 Ответ

1 голос
/ 10 июля 2020

Не самое красивое решение, просто обходной путь:

params.keys.select {|param| param != 'id'}.first

Но было бы так уродливо, если бы у вас было больше параметров

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...