クエリの結果をコントローラーに保存する際に問題があります。
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
メソッドが機能しないため、後で使用するためにこの結果を変数に保存するにはどうすればよいですか?