gitextract_7k1r7n03/ ├── .github/ │ ├── code-scanning.yml │ └── workflows/ │ └── test.yml ├── .gitignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Gemfile ├── ISSUE_TEMPLATE.md ├── MIT-LICENSE ├── README.md ├── Rakefile ├── bin/ │ └── test ├── gemfiles/ │ ├── Gemfile-rails-7-0 │ ├── Gemfile-rails-7-1 │ ├── Gemfile-rails-7-2 │ ├── Gemfile-rails-8-0 │ └── Gemfile-rails-main ├── lib/ │ ├── generators/ │ │ └── simple_form/ │ │ ├── USAGE │ │ ├── install_generator.rb │ │ └── templates/ │ │ ├── README │ │ ├── _form.html.erb │ │ ├── _form.html.haml │ │ ├── _form.html.slim │ │ └── config/ │ │ ├── initializers/ │ │ │ ├── simple_form.rb │ │ │ ├── simple_form_bootstrap.rb │ │ │ └── simple_form_foundation.rb │ │ └── locales/ │ │ └── simple_form.en.yml │ ├── simple_form/ │ │ ├── action_view_extensions/ │ │ │ ├── builder.rb │ │ │ └── form_helper.rb │ │ ├── components/ │ │ │ ├── errors.rb │ │ │ ├── hints.rb │ │ │ ├── html5.rb │ │ │ ├── label_input.rb │ │ │ ├── labels.rb │ │ │ ├── maxlength.rb │ │ │ ├── min_max.rb │ │ │ ├── minlength.rb │ │ │ ├── pattern.rb │ │ │ ├── placeholders.rb │ │ │ └── readonly.rb │ │ ├── components.rb │ │ ├── error_notification.rb │ │ ├── form_builder.rb │ │ ├── helpers/ │ │ │ ├── autofocus.rb │ │ │ ├── disabled.rb │ │ │ ├── readonly.rb │ │ │ ├── required.rb │ │ │ └── validators.rb │ │ ├── helpers.rb │ │ ├── inputs/ │ │ │ ├── base.rb │ │ │ ├── block_input.rb │ │ │ ├── boolean_input.rb │ │ │ ├── collection_check_boxes_input.rb │ │ │ ├── collection_input.rb │ │ │ ├── collection_radio_buttons_input.rb │ │ │ ├── collection_select_input.rb │ │ │ ├── color_input.rb │ │ │ ├── date_time_input.rb │ │ │ ├── file_input.rb │ │ │ ├── grouped_collection_select_input.rb │ │ │ ├── hidden_input.rb │ │ │ ├── numeric_input.rb │ │ │ ├── password_input.rb │ │ │ ├── priority_input.rb │ │ │ ├── range_input.rb │ │ │ ├── rich_text_area_input.rb │ │ │ ├── string_input.rb │ │ │ ├── text_input.rb │ │ │ └── weekday_input.rb │ │ ├── inputs.rb │ │ ├── map_type.rb │ │ ├── railtie.rb │ │ ├── tags.rb │ │ ├── version.rb │ │ ├── wrappers/ │ │ │ ├── builder.rb │ │ │ ├── leaf.rb │ │ │ ├── many.rb │ │ │ ├── root.rb │ │ │ └── single.rb │ │ └── wrappers.rb │ └── simple_form.rb ├── simple_form.gemspec └── test/ ├── action_view_extensions/ │ ├── builder_test.rb │ └── form_helper_test.rb ├── components/ │ ├── custom_components_test.rb │ └── label_test.rb ├── form_builder/ │ ├── association_test.rb │ ├── button_test.rb │ ├── error_notification_test.rb │ ├── error_test.rb │ ├── general_test.rb │ ├── hint_test.rb │ ├── input_field_test.rb │ ├── label_test.rb │ └── wrapper_test.rb ├── generators/ │ └── simple_form_generator_test.rb ├── inputs/ │ ├── boolean_input_test.rb │ ├── collection_check_boxes_input_test.rb │ ├── collection_radio_buttons_input_test.rb │ ├── collection_select_input_test.rb │ ├── color_input_test.rb │ ├── country_input_test.rb │ ├── datetime_input_test.rb │ ├── disabled_test.rb │ ├── discovery_test.rb │ ├── file_input_test.rb │ ├── general_test.rb │ ├── grouped_collection_select_input_test.rb │ ├── hidden_input_test.rb │ ├── numeric_input_test.rb │ ├── readonly_test.rb │ ├── required_test.rb │ ├── rich_text_area_input_test.rb │ ├── string_input_test.rb │ ├── text_input_test.rb │ ├── time_zone_input_test.rb │ └── weekday_input_test.rb ├── simple_form_test.rb ├── support/ │ ├── discovery_inputs.rb │ ├── misc_helpers.rb │ ├── mock_controller.rb │ └── models.rb └── test_helper.rb