我在rails中使用rack mini profiler很好,但是在一些編程會話期間,特別是我正在處理很多不同的客戶端代碼時,它會阻礙它。 (主要是在我的客戶端調試工具網絡圖等等)如何暫時禁用Rack-Mini-Profiler?
我試圖用一個之前的過濾器關閉它,也用來查看用戶是否有權查看配置文件,但「取消授權「似乎沒有爲我做任何事情。這裏是我的代碼稱爲一個過濾器之前:
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
我也知道有一個設置「機架:: MiniProfiler.config.authorization_mode」,但我無法對可能的設置有什麼發現文檔,並沒有看到它在代碼中使用?現在它告訴我:allow_all,但是:allow_none也不會做任何事情。
即使我可以暫時在dev環境文件中設置一個值並重新啓動服務器,那也可以達到我的目的。
優秀!謝謝你補充說,山姆! –
工程太棒了!再次感謝。 –
@DaveSanders不用擔心,隨時在http://community.miniprofiler.com上提出任何功能請求等。 –