diff --git a/app/controllers/concerns/setting_concern.rb b/app/controllers/concerns/setting_concern.rb index c633601..1a2eb42 100644 --- a/app/controllers/concerns/setting_concern.rb +++ b/app/controllers/concerns/setting_concern.rb @@ -50,7 +50,7 @@ module SettingConcern private def setting_params - params.require(target_class.to_s.underscore.gsub("/", "_")).permit(*target_class.permit_params) + params.require(:setting).permit(*target_class.permit_params) end def initial_params diff --git a/app/views/shared/settings/_form.html.haml b/app/views/shared/settings/_form.html.haml index d81f899..9fcf435 100644 --- a/app/views/shared/settings/_form.html.haml +++ b/app/views/shared/settings/_form.html.haml @@ -1,7 +1,7 @@ = render "shared/setting_errors" - # NOTE: plugin_setting_form_action_url is defined at SettingConcern -= form_with(model: @setting, url: plugin_setting_form_action_url(@fluentd), class: "ignore-rails-error-div", builder: FluentdFormBuilder) do |form| += form_with(model: @setting, scope: :setting, url: plugin_setting_form_action_url(@fluentd), class: "ignore-rails-error-div", builder: FluentdFormBuilder) do |form| - @setting.common_options.each do |key| = form.field(key)