[Ror-es] Activerecord Alias
Rafa G.
rgo at aspgems.com
Fri Sep 1 14:02:19 GMT 2006
Esteban escribió:
> Tengo una legacy DB, con nombres feos y hasta desactualizados, p.ej, en
> una tabla hay una columna que se llama "visa_charge", cuando se diseño
> la DB solo pensaban usar visa como manejador de tarjetas, ahora ese
> campo se usa para todos las tarjetas por igual. En la aplicación antigua
> Delphi el campo se solicita como "Cargo por tarjeta de credito"
> Es posible hacer un "alias" desde Activerecord, y llamar a ese columna
> "credit_card_charge". ?
>
> Lo necesito porque los mensajes de error de validación siempre empiezan
> con el nombre de la columna inválida, y el mensaje "Visa Charge is not a
> number" confunde en vez de ayudar al usuario.
>
> _______________________________________________
> Ror-es mailing list
> Ror-es at lists.simplelogica.net
> http://lists.simplelogica.net/mailman/listinfo/ror-es
>
Si es por los mensajes de error usa el plugin cust-err-msg. Es muy
simple, cuando pones el message antepones a la cadena el ^ y ya no pone
el nombre de la columna (y tu de paso pones lo que quieras).
Saludos
--
Rafael Garcia Ortega
More information about the Ror-es
mailing list