2016-03-22 7 views
1

Это общий вопрос, но я не смог найти ответ даже после того, как потратил часы, любая помощь будет оценена. Есть ли способ изменить значение конфигурации, хранящееся в инициализаторе во время выполнения, я настройка, как это в конфигурации/инициализаторах/cardconnect.rbrails change initializer config value runtime

CardConnect.configure do |config| 
    config.api_username = 'cardconnect1' 
end 

как я получить доступ к переменной api_username и изменить его в контроллере?

Благодаря

это драгоценный камень, я использую: https://github.com/mobilecause/cardconnect

ответ

1

Быстрое сокращение исходного кода, подчеркивание соединения, используемого в CardConnect, является одноэлементным и инициализируется с помощью сконфигурированного значения в CardConnect.configuration.

Вы можете обновить конфигурации с

CardConnect.configuration.api_username = 'xxx' 

перед использованием любого CardConnect апи.

И используйте CardConnect.configuration.api_username, чтобы прочитать текущее значение.

1

Access это как так CardConnect.configuration и изменить его следующим образом: CardConnect.configuration.api_username = 'honestCorp'.