2013-07-03 2 views
0

Я пытаюсь получить доступ к глобальным константам, которые я определяю в environment.rb с моего контроллера. Я не думаю, что я делаю это правильно, потому что они в конечном итоге неинициализируются в моем контроллере. Каким будет правильный способ? Спасибо.Рельсы, использующие глобальные константы в 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 в своем контроллере, например, как мне это сделать?

+2

Пожалуйста, покажите нам, как вы это делаете. – vee

ответ

2

В общем, я не люблю наводить environment.rb и поставить вместо этого в инициализаторах/my_initializers.rb нравится:

KEY_1 = "aghtbjki" 

положить его environment.rb кажется неправильным

+0

, и я могу использовать его как KEY_1 в моем контроллере? – Mozbi

+0

Должен быть в состоянии - попробуйте – timpone

+0

Как использовать эту «постоянную» в поле зрения? <%= KEY_1 %>. кажется, не работает для меня. – lokeshjain2008