aboutsummaryrefslogtreecommitdiffstats
path: root/actionview/lib/action_view/railtie.rb
diff options
context:
space:
mode:
authorRafael Mendonça França <rafaelmfranca@gmail.com>2017-04-21 12:23:49 -0400
committerRafael Mendonça França <rafaelmfranca@gmail.com>2017-04-21 12:23:49 -0400
commit128b804c6ce40fcbde744f294f8cb98654f6efec (patch)
tree37f69f303bf4b5015fdbfcbd9bc4e60de2d8c0e4 /actionview/lib/action_view/railtie.rb
parentd766e3dc5dde086ef1b391e30c8c4b6d8b682a35 (diff)
downloadrails-128b804c6ce40fcbde744f294f8cb98654f6efec.tar.gz
rails-128b804c6ce40fcbde744f294f8cb98654f6efec.tar.bz2
rails-128b804c6ce40fcbde744f294f8cb98654f6efec.zip
Configure form_with_generates_remote_forms in its own initializer
This configuration is not present in ActionView::Base so we can't let the action_view.set_configs initializer set it. Also add tests to make sure this config works. Fixes #28824
Diffstat (limited to 'actionview/lib/action_view/railtie.rb')
-rw-r--r--actionview/lib/action_view/railtie.rb7
1 files changed, 7 insertions, 0 deletions
diff --git a/actionview/lib/action_view/railtie.rb b/actionview/lib/action_view/railtie.rb
index 0939584786..bc474f453e 100644
--- a/actionview/lib/action_view/railtie.rb
+++ b/actionview/lib/action_view/railtie.rb
@@ -17,6 +17,13 @@ module ActionView
end
end
+ initializer "action_view.form_with_generates_remote_forms" do |app|
+ ActiveSupport.on_load(:action_view) do
+ ActionView::Helpers::FormHelper.form_with_generates_remote_forms =
+ app.config.action_view.delete(:form_with_generates_remote_forms)
+ end
+ end
+
initializer "action_view.logger" do
ActiveSupport.on_load(:action_view) { self.logger ||= Rails.logger }
end