Направляющие: как я могу получить доступ к объекту запроса вне помощника или контроллера?

В моем application_helper.rb файл у меня есть функция как это:

def internal_request?
  server_name = request.env['SERVER_NAME']
  [plus more code...]
end

Эта функция необходима в контроллерах, моделях и представлениях. Так, я поместил этот код в файл служебной функции в lib/ каталог. Однако это не работало: Я получил жалобы на request не быть определенным.

Как я могу получить доступ request объект в файле в lib/ каталог?

7
задан rlandster 25 April 2012 в 15:20
поделиться