私は Rails で 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
「Rack::MiniProfiler.config.authorization_mode」という設定があることも知っていますが、可能な設定に関するドキュメントが見つからず、コードで使用されていないのですか? 現在、:allow_all と表示されていますが、:allow_none も何もしません。
開発環境ファイルに一時的に値を設定してサーバーを再起動できたとしても、それは私の目的に役立ちます。