Доступ к объекту запроса в инициализаторе в рельсах

Как я могу получить доступ к объекту request в инициализаторе rails?

3
добавлено
Просмотры: 2
nl ja de

2 ответы

AFAIK это невозможно.

Объект запроса генерируется при каждом запросе, отправленном на сервер, поэтому он не существует, когда вы инициализируете свое приложение rails.

Я был бы удивлен, увидев ответ, в котором говорится иначе, но это не имеет смысла для меня.

4
добавлено
В этом есть смысл. Дурак я.
добавлено автор Coffee Bite, источник

Я вскочил на сеанс взлома и получил ответ на этот вопрос.

В файле application.rb вы можете определить переменные и установить их значения

config.heroku_worker_count = 0

Затем вы можете получить доступ и манипулировать широким диапазоном переменных, например, в модели, используя этот синтаксис:

Rails.application.config.heroku_worker_count = 1

Это сохраняет ценности, поэтому я хотел получить объект. Однако, как утверждает принятый ответ, это нецелесообразно, используя вызов типа:

config.heroku_worker_count = MyModel.new
0
добавлено