Module: BootstrapForm

Extended by:
ActiveSupport::Autoload
Defined in:
lib/bootstrap_form/form_builder.rb,
lib/bootstrap_form.rb,
lib/bootstrap_form/engine.rb,
lib/bootstrap_form/inputs.rb,
lib/bootstrap_form/helpers.rb,
lib/bootstrap_form/version.rb,
lib/bootstrap_form/components.rb,
lib/bootstrap_form/form_group.rb,
lib/bootstrap_form/inputs/base.rb,
lib/bootstrap_form/configuration.rb,
lib/bootstrap_form/helpers/field.rb,
lib/bootstrap_form/inputs/select.rb,
lib/bootstrap_form/inputs/submit.rb,
lib/bootstrap_form/components/hints.rb,
lib/bootstrap_form/inputs/check_box.rb,
lib/bootstrap_form/inputs/text_area.rb,
lib/bootstrap_form/inputs/url_field.rb,
lib/bootstrap_form/components/labels.rb,
lib/bootstrap_form/components/layout.rb,
lib/bootstrap_form/helpers/bootstrap.rb,
lib/bootstrap_form/inputs/date_field.rb,
lib/bootstrap_form/inputs/file_field.rb,
lib/bootstrap_form/inputs/text_field.rb,
lib/bootstrap_form/inputs/time_field.rb,
lib/bootstrap_form/inputs/week_field.rb,
lib/bootstrap_form/form_group_builder.rb,
lib/bootstrap_form/inputs/color_field.rb,
lib/bootstrap_form/inputs/date_select.rb,
lib/bootstrap_form/inputs/email_field.rb,
lib/bootstrap_form/inputs/month_field.rb,
lib/bootstrap_form/inputs/phone_field.rb,
lib/bootstrap_form/inputs/range_field.rb,
lib/bootstrap_form/inputs/time_select.rb,
lib/bootstrap_form/inputs/number_field.rb,
lib/bootstrap_form/inputs/radio_button.rb,
lib/bootstrap_form/inputs/search_field.rb,
lib/bootstrap_form/components/validation.rb,
lib/bootstrap_form/inputs/datetime_field.rb,
lib/bootstrap_form/inputs/password_field.rb,
lib/bootstrap_form/inputs/rich_text_area.rb,
lib/bootstrap_form/inputs/datetime_select.rb,
lib/bootstrap_form/inputs/telephone_field.rb,
lib/bootstrap_form/inputs/time_zone_select.rb,
lib/bootstrap_form/inputs/collection_select.rb,
lib/bootstrap_form/inputs/inputs_collection.rb,
lib/bootstrap_form/inputs/datetime_local_field.rb,
lib/bootstrap_form/inputs/collection_check_boxes.rb,
lib/bootstrap_form/inputs/collection_radio_buttons.rb,
lib/bootstrap_form/inputs/grouped_collection_select.rb,
lib/bootstrap_form/action_view_extensions/form_helper.rb

Overview

require ‘bootstrap_form/aliasing’

Defined Under Namespace

Modules: ActionViewExtensions, Components, FormGroup, FormGroupBuilder, Helpers, Inputs Classes: Configuration, Engine, FormBuilder

Constant Summary collapse

VERSION =
"5.3.2".freeze
REQUIRED_RAILS_VERSION =
">= 6.1".freeze
@@field_error_proc =

rubocop:disable Style/ClassVars

proc do |html_tag, _instance_tag|
  html_tag
end

Class Method Summary collapse

Class Method Details

.configObject



32
33
34
# File 'lib/bootstrap_form.rb', line 32

def config
  @config ||= BootstrapForm::Configuration.new
end

.configure {|config| ... } ⇒ Object

Yields:



36
37
38
# File 'lib/bootstrap_form.rb', line 36

def configure
  yield config
end

.eager_load!Object



25
26
27
28
29
30
# File 'lib/bootstrap_form.rb', line 25

def eager_load!
  super
  BootstrapForm::Components.eager_load!
  BootstrapForm::Helpers.eager_load!
  BootstrapForm::Inputs.eager_load!
end