레일에 미니 프로파일 러를 사용하고 있습니다 만 일부 코딩 세션에서 특히 다른 클라이언트 측 코드를 많이 사용하고있는 상황에서 문제가 발생합니다. (주로 내 클라이언트 측 디버깅 도구 네트워크 그래프 등)Rack-Mini-Profiler를 일시적으로 사용하지 않도록 설정하는 방법은 무엇입니까?
필자는 before 필터를 사용하지 않으려 고합니다.이 필터는 사용자에게 프로필을 볼 수있는 권한이 있는지를 확인하는 역할을하지만 "인증을 취소합니다 "나를 위해 아무 것도하지 않는 것 같습니다. 또한 설정 "랙 :: MiniProfiler.config.authorization_mode"가 알고 있지만, 나는 가능한 설정이 무엇인지에 문서를 찾을 수 있으며, 표시되지
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
: 여기로 불리는 내 코드는 필터 전에이다 그것은 코드에서 사용 되었습니까? 지금 당장은 allow_all이라고 말하지만 allow_none은 아무 것도하지 않습니다.
dev 환경 파일에 값을 임시로 설정하고 서버를 다시 시작해도 내 목적을 달성 할 수 있습니다.
우수! Sam을 추가해 주셔서 감사합니다! –
위대한 작품! 다시 한번 감사드립니다. –
@DaveSanders 걱정하지 마시고 http://community.miniprofiler.com에서 기능 요청 등을 언제든지 할 수 있습니다. –