From c417e71647399e9ea256be57df06b64f7606382c Mon Sep 17 00:00:00 2001 From: Kenji Okimoto Date: Wed, 16 May 2018 17:42:26 +0900 Subject: [PATCH] Add add_javascript_pack_tag helper to append additional javascript_pack_tag Signed-off-by: Kenji Okimoto --- app/helpers/application_helper.rb | 6 ++++++ app/views/fluentd/settings/source_and_output.html.haml | 1 + app/views/layouts/application.html.erb | 1 + 3 files changed, 8 insertions(+) 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 %>