Неправильный доступ к параметрам - PullRequest
0 голосов
/ 05 октября 2018

Следующее действие получает параметры

Started POST "/transactions/214/success?locale=it" for 5.171.1.159 at 2018-10-05 13:30:54 +0200
Processing by TransactionsController#success as HTML   
Parameters: {"response-signature-base64"=>"JgO1UzlOubzB0Ic4qSaphxJm4hrFbeR/vF6B/ZanP1s=", "response-signature-algorithm"=>"HmacSHA256", "locale"=>"en", "id"=>"214"}

Однако катион неправильно обрабатывает параметры.В качестве доказательства, действие контроллера имеет:

  def success
    puts params
    puts "reponse signature base 64"
    puts params[:'response-signature-base64']

, но журнал не записывает какие-либо из вышеуказанных параметрических данных.Что я должен делать для правильного доступа к этим параметрам?

1 Ответ

0 голосов
/ 05 октября 2018

Сравнить

Начинается POST "/ транзакций / 214 / success? Locale = it"

Обрабатывается транзакциями TransactionsController # success как HTML

сcode

def payment_success

У вас несоответствие маршрута.

EDIT

puts пишет в стандартный вывод, а не в журнал рельсов.

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