未初始化的常量 MercadoPago::SDK
Uninitialized constant MercadoPago::SDK
我有以下错误未初始化常量 MercadoPago::SDK ,这是我在我的控制器中尝试的
我已经把mercadopago-sdk的gem
def show
MercadoPago::SDK.client_id = "XXXXXXXXXXXX"
MercadoPago::SDK.client_secret = "XXXXXXXXXXXXXXXXXXXXXX"
end
这里的问题可能有两点:
- 您还没有重新启动
rails server
。您需要在更改 Gemfile
. 后执行此操作
- 同一问题的一个不太常见的版本是
spring
——Rails 应用程序预加载器——可能正在缓存您的应用程序的旧版本。您可以通过 运行 spring stop
重新启动它,停止您的 rails server
进程,然后再次启动 rails server
。
我有以下错误未初始化常量 MercadoPago::SDK ,这是我在我的控制器中尝试的
我已经把mercadopago-sdk的gem
def show
MercadoPago::SDK.client_id = "XXXXXXXXXXXX"
MercadoPago::SDK.client_secret = "XXXXXXXXXXXXXXXXXXXXXX"
end
这里的问题可能有两点:
- 您还没有重新启动
rails server
。您需要在更改Gemfile
. 后执行此操作
- 同一问题的一个不太常见的版本是
spring
——Rails 应用程序预加载器——可能正在缓存您的应用程序的旧版本。您可以通过 运行spring stop
重新启动它,停止您的rails server
进程,然后再次启动rails server
。