未定义的局部变量或方法`env'用于控制器中的方法

时间:2017-07-15 16:11:55

标签: javascript ruby-on-rails ruby gon

我目前正在使用'gon'将我的客户端ID传递给支付网关的javascript sdk(在我的情况下是Braintree)。

当我尝试将生成的客户端ID设置为'gon'变量时,我遇到了这个错误。

基本上这是我的代码

def new
  gon.client_token = generate_client_token
end
.
.
.
private
def generate_client_token
  Braintree::ClientToken.generate
end

我正在使用'figaro'作为环境变量。

1 个答案:

答案 0 :(得分:1)

我有同样的问题。我的导轨5.2.3和gon 5.2.3。将gon升级到6.2.0后,问题消失了。