diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index ecc5a9a..d81d332 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -62,4 +62,10 @@ module ApplicationHelper head.html_safe + block.try(:call).to_s end end + + def add_javascript_pack_tag(name, **options) + content_for(:additional_javascript_pack_tag) do + javascript_pack_tag(name, **options) + end + end end diff --git a/app/views/fluentd/settings/source_and_output.html.haml b/app/views/fluentd/settings/source_and_output.html.haml index 469b842..8655ff5 100644 --- a/app/views/fluentd/settings/source_and_output.html.haml +++ b/app/views/fluentd/settings/source_and_output.html.haml @@ -1,3 +1,4 @@ +- add_javascript_pack_tag("settings") - page_title t('.page_title') .row.fluentd-setting-inout diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb index eabca84..f12baac 100644 --- a/app/views/layouts/application.html.erb +++ b/app/views/layouts/application.html.erb @@ -15,6 +15,7 @@ <%= javascript_include_tag 'application' %> <%= javascript_pack_tag 'application' %> <%= javascript_pack_tag 'notification' %> + <%= content_for(:additional_javascript_pack_tag) %> <%= csrf_meta_tags %>