Назначение "рассмотреть_ все_резы" в config / средах / development.rb? - PullRequest
88 голосов
/ 17 декабря 2008

Какова цель этого параметра конфигурации Rails ...

config.action_controller.consider_all_requests_local = true

По умолчанию установлено значение config/environments/development.rb.

Спасибо

Этан

Ответы [ 2 ]

113 голосов
/ 17 декабря 2008

Нелокальные запросы приводят к дружественным страницам ошибок. Локальные запросы, предположительно поступающие от разработчиков, видят более полезное сообщение об ошибке, которое включает номера строк и обратную трассировку. consider_all_requests_local позволяет вашему приложению отображать эти удобные для разработчиков сообщения, даже если машина, отправляющая запрос, удалена.

2 голосов
/ 16 августа 2018

На уровне разработки мы устанавливаем:

execute_all_requests_local set = true

потому что разработчику нужно посмотреть на полную ошибку при отображении макета / вида, как вы можете видеть на изображении ниже.

enter image description here

Но на уровне производства нам не нужно показывать нашу внутреннюю ошибку кодирования, поэтому мы устанавливаем false:

config.consider_all_requests_local = false

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...