aboutsummaryrefslogtreecommitdiffstats
path: root/actionview/lib/action_view/helpers/form_helper.rb
diff options
context:
space:
mode:
authorKasper Timm Hansen <kaspth@gmail.com>2016-12-18 20:17:52 +0100
committerKasper Timm Hansen <kaspth@gmail.com>2016-12-18 20:18:48 +0100
commitb2672c739b9fe3a5b37249d899bdec9c3b9726cf (patch)
tree73fb490916bde8e4dcd74d04faecdb7959911436 /actionview/lib/action_view/helpers/form_helper.rb
parenta52413ac91bad22de1a25660848f862a0016ba74 (diff)
downloadrails-b2672c739b9fe3a5b37249d899bdec9c3b9726cf.tar.gz
rails-b2672c739b9fe3a5b37249d899bdec9c3b9726cf.tar.bz2
rails-b2672c739b9fe3a5b37249d899bdec9c3b9726cf.zip
fields: support attributes not on model.
Ensure the support works like form_with.
Diffstat (limited to 'actionview/lib/action_view/helpers/form_helper.rb')
-rw-r--r--actionview/lib/action_view/helpers/form_helper.rb2
1 files changed, 2 insertions, 0 deletions
diff --git a/actionview/lib/action_view/helpers/form_helper.rb b/actionview/lib/action_view/helpers/form_helper.rb
index ac4b4196cd..a66a56d441 100644
--- a/actionview/lib/action_view/helpers/form_helper.rb
+++ b/actionview/lib/action_view/helpers/form_helper.rb
@@ -1037,6 +1037,7 @@ module ActionView
# to work with an object as a base, like
# FormOptionHelper#collection_select and DateHelper#datetime_select.
def fields(scope = nil, model: nil, **options, &block)
+ options[:allow_method_names_outside_object] = true
options[:skip_default_ids] = true
if model
@@ -1945,6 +1946,7 @@ module ActionView
# See the docs for the <tt>ActionView::FormHelper.fields</tt> helper method.
def fields(scope = nil, model: nil, **options, &block)
+ options[:allow_method_names_outside_object] = true
options[:skip_default_ids] = true
convert_to_legacy_options(options)