Ruby on Rails
Tuesday, March 31, 2015
at first glance it seems reasonable
Sent from my iPhone
Sent from my iPhone
I was talking with @sgrif about this in this ticket https://github.com/rails/rails/issues/19570.--I think the current validates_length_of is pretty fine expressing thinks like "the username is too long", and the tokenizer is ideal for strings situations but when it comes to arrays, collections, etc is really strange to override the message error and not being able to use some kind of selector.I did this gist to test this out https://gist.github.com/mmontossi/984f8ebfd50ea843b5f2I was using this validator to thinks like:validates_count_of :photos, within: 1..3, selector: ->(photos) { photos.reject(&:marked_for_destruction?) }This allows to have new errors.messages keys to express quantity:errors.messages.too_manyerrors.messages.too_fewerrors.messages.wrong_countAnyone shares this point of view?
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/4fbcca9f-1cc6-4fae-bb4a-fd482021bcf4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment