0

我正在尝试从我的控制器访问我在 environment.rb 中定义的全局常量。我认为我做的不对,因为它们最终在我的控制器中未初始化。这样做的正确方法是什么?谢谢你。

# Load the rails application
require File.expand_path('../application', __FILE__)

# Initialize the rails application
Apis::Application.initialize!

KEY_1 = "aghtbjki"
SHARED_SECRET_1 = "plkjuvfe"
KEY_2 = "ljfebjyf"

例如,如果我试图在我的控制器中使用 KEY_1,我应该怎么做?

4

1 回答 1

2

一般来说,我不喜欢把东西放在 environment.rb 中,而是放在 initializers/my_initializers.rb 中,比如:

KEY_1 = "aghtbjki"

把它放在 environment.rb 似乎是错误的

于 2013-07-03T03:41:37.243 回答