我在控制器中存储查询结果时遇到问题:
payments = Payment.select("SecurityKey").where("VendorTxCode = '%#{params[:VendorTxCode]}%'").limit(1)
payments.each do |payment|
security_key = payment.SecurityKey
end
稍后当我使用 时security_key
,我收到一个未定义的错误。但是,当我在rails console
as 中运行它时:
payments.each do |payment|
puts payment.SecurityKey
end
#=> df4g5ds6
由于我的方法不起作用,如何将此结果存储在变量中以供以后使用?