我目前正在使用“gon”将要付款的客户ID传递到付款网关(在我的情况下为Braintree)的javascript sdk。
当我尝试将生成的客户端ID设置为“gon”变量时,遇到了此错误。
基本上这是我的代码
def new
gon.client_token = generate_client_token
end
.
.
.
private
def generate_client_token
Braintree::ClientToken.generate
end
我正在使用“figaro”作为环境变量。
最佳答案
我有同样的问题。我的导轨5.2.3和gon 5.2.3。将gon升级到6.2.0后,问题消失了。
关于javascript - Controller 中方法的未定义局部变量或方法 `env',我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45120233/