Skip to content

Checkbox unresponsive after errors #7

@cimm

Description

@cimm

Rails adds a field_with_errors wrapper element around the invalid form element after submitting the form. This is used to style the form element with CSS (red border around an input field with invalid data for example).

The custom Fomantic UI checkbox (the iOS like toggle element) does not correctly handle this extra wrapper element making the field unresponsive: you can no longer check or uncheck the custom Fomantic UI checkbox.

As a workaround we can tell Rails not to add the wrapper element by adding config.action_view.field_error_proc = Proc.new { |html_tag, instance| html_tag.html_safe } to the config/application.rb file but this means we can no longer style form fields with errors.

Tested with fomantic-ui-sass 2.8.3 in a Rails 6.0.2 application.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions