Files
openfoodnetwork/app/helpers/bulk_form_builder.rb
Maikel Linke 8b4759ee05 Style/SuperArguments
Call super without arguments and parentheses when the signature is identical.
2024-06-17 14:56:23 +02:00

14 lines
367 B
Ruby

# frozen_string_literal: true
class BulkFormBuilder < ActionView::Helpers::FormBuilder
def text_field(field, **opts)
# Mark field if it is changed (unsaved)
changed_method = "#{field}_changed?"
if object.respond_to?(changed_method) && object.public_send(changed_method)
opts[:class] = "#{opts[:class]} changed".strip
end
super
end
end