以下操作正在接收参数
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']
,但是日志未写入任何上述参数数据。我该怎么做才能正确访问这些参数?
答案 0 :(得分:1)
比较
启动POST“ / transactions / 214 / success?locale = it”
由TransactionsController#success作为HTML进行处理
使用代码
def payment_success
您的路线不匹配。
编辑
puts
写入标准输出,而不是Rails日志。