Я использую rack-профилировщик в рельсах просто отлично, но во время некоторых сеансов кодирования, особенно когда я работаю над множеством разных клиентских кодов, это мешает. (главным образом, на графиках сетевых инструментов отладки на стороне клиента и т.д.)
Я пытаюсь отключить его с помощью фильтра before, который также показывает, разрешено ли пользователю просматривать профиль, но "deauthorize", похоже, ничего не делает для меня. Здесь мой код называется как фильтр before:
def miniprofiler
off = true
if off || !current_user
Rack::MiniProfiler.deauthorize_request
return
elsif current_user.role_symbols.include?(:view_page_profiles)
Rack::MiniProfiler.authorize_request
return
end
Rack::MiniProfiler.deauthorize_request
end
Я также знаю, что есть параметр "Rack:: MiniProfiler.config.authorization_mode", но я не могу найти документы о возможных настройках и не видеть, что он используется в коде? Сейчас он говорит мне: allow_all, но: allow_none ничего не делает.
Даже если я могу просто временно установить значение в файле среды dev и перезапустить сервер, который будет служить моим целям.