instance method
grouped_collection_select
Ruby on Rails 6.1.7.10
Since v2.3.18Signature
grouped_collection_select(method, collection, group_method, group_label_method, option_key_method, option_value_method, options = {}, html_options = {})
Wraps ActionView::Helpers::FormOptionsHelper#grouped_collection_select for form builders:
<%= form_for @city do |f| %> <%= f.grouped_collection_select :country_id, @continents, :countries, :name, :id, :name %> <%= f.submit %> <% end %>
Please refer to the documentation of the base helper for details.
Parameters
-
methodreq -
collectionreq -
group_methodreq -
group_label_methodreq -
option_key_methodreq -
option_value_methodreq -
optionsopt = {} -
html_optionsopt = {}
Source
# File actionview/lib/action_view/helpers/form_options_helper.rb, line 846
def grouped_collection_select(method, collection, group_method, group_label_method, option_key_method, option_value_method, options = {}, html_options = {})
@template.grouped_collection_select(@object_name, method, collection, group_method, group_label_method, option_key_method, option_value_method, objectify_options(options), @default_html_options.merge(html_options))
end
Defined in actionview/lib/action_view/helpers/form_options_helper.rb line 846
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActionView::Helpers::FormBuilder