私はActiveAdminの初心者であり、状況が発生したときに大きくて大胆な警告を表示しようとしています。
ドキュメントを読んだ後、これを行う方法がわかりません。
私が何とかした最善のことは、いくつかの条件に基づいて、ページを選択的に登録するか、登録しないことでした。その目的は、メニュー要素を選択的に追加することでした。これは開発では機能しましたが、すべてのリクエストでコードがリロードされない本番環境では失敗します。
if warnings
main_menu_title = fatal ? "Fatal Warnings" : "Warnings"
ActiveAdmin.register_page main_menu_title do
menu :priority => 99
end
ActiveAdmin.register_page "Warnings_job_count" do
menu :label => "#{delayed_job_count} delayed jobs", :parent => main_menu_title, :priority => 1
end
ActiveAdmin.register_page "Warnings_job_errors" do
menu :label => "#{delayed_job_error_count} delayed jobs with errors", :parent => main_menu_title, :priority => 2
end
end
つまり、質問は...どこかでブロックを宣言することは可能ですか?それはすべてのリクエスト、すべてのページで実行され、メニューに要素を追加するか、何らかの方法でヘッダーを変更する機能がありますセクション?
どうもありがとうございます!
ダニエル