在environment.rb中使用全局常量的Rails

时间:2013-07-03 01:11:27

标签: ruby-on-rails ruby-on-rails-3

我正在尝试从我的控制器访问我在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,我应该怎么做?

1 个答案:

答案 0 :(得分:2)

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

KEY_1 = "aghtbjki"

把它环境.rb似乎错了