我正在通过 gem 实现omniAuth 身份验证系统,我需要在加载 gem 之前初始化一个常量。
设想:
开发人员应该将该常量写入配置文件,重新启动其服务器,并且应该在加载 gem 之前初始化该常量。
我试图把它放在一个config/initializers/omniauth.rb
文件中,但在加载服务器时出现错误
unitialized constant OmniAuth::Strategies::Xyz::URL.
我以这种方式将它写在 gem 中:
OmniAuth::Strategies::Xyz::URL= "http://my_account.com"