trailblazer / reform

Form objects decoupled from models.
https://trailblazer.to/2.1/docs/reform.html
MIT License
2.49k stars 184 forks source link

Using custom validation message adds `Base` to message #522

Closed dcangulo closed 3 years ago

dcangulo commented 3 years ago

Complete Description of Issue

Using :base add a string Base to the error message.

Steps to reproduce

validate :my_custom_validation

def my_custom_validation
  errors.add(:base, 'MY MESSAGE')
end

Expected behavior

my_form.errors.full_messages 

Should return:

["MY MESSAGE"]

Actual behavior

my_form.errors.full_messages 

Returns:

["Base MY MESSAGE"]

System configuration

Reform version:

gem 'reform', '~> 2.3'