Files
puzzle-scoreboard/config/initializers/form_errors.rb
sto 37a65526e4
Some checks failed
CI / scan_ruby (push) Successful in 17s
CI / scan_js (push) Successful in 14s
CI / lint (push) Failing after 15s
CI / test (push) Successful in 42s
Implement offline POST method for starting an offline participation
2025-10-30 11:37:20 +01:00

14 lines
529 B
Ruby

ActionView::Base.field_error_proc = proc do |html_tag, instance|
if (html_tag.include? "<label") || (html_tag.include? "<input accept=\"image")
appended_html = ""
if instance.error_message.is_a?(Array)
appended_html = "<div class='error-message form-text'>#{instance.error_message.map(&:capitalize).uniq.join(", ")}</div>"
else
appended_html = "<div class='error-message form-text'>#{instance.error_message.capitalize}</div>"
end
html_tag + appended_html.html_safe
else
html_tag
end
end