Tengo un campo llamado sui
en uno de mis modelos. Significa "Identificador de usuario estándar". Cuando hay errores de validación en el campo, Rails imprime "Sui es obligatorio" o "Sui ya está activado".¿Cómo le digo a Rails cómo capitalizar correctamente un acrónimo?
¿Cómo puedo decirle a Rails que 'sui'.titleize
es "SUI"? Miré Inflector.human
, pero eso no es del todo correcto.
FANTASTIC tip! ¿Hay alguna manera de poner el valor que está causando problemas en el mensaje? "# {sui} se toma" no funcionará, ya que se evalúa en el momento equivocado. –
Espero que alguien tenga una sugerencia que funcione para algo más que mensajes de error, pero me gusta el complemento. –