我目前正在使用“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/

10-09 16:28