Cambiar mensajes de error

Buenas lista,

Ya se que es una cuestión recurrente, pero es que no doy con la
solución.
Necesito cambiar los mensajes de error por defecto y ponerlos en
Castellano. Quiero cambiar los mensajes fijos: “5 errors prohibited
this usuario from being saved”
Imagino que habrá algún sitio donde poder modificarlos, sin tener que
instalar ningún plugin, o sobrecargar alguna clase.

¿Me podéis ayudar?

Gracias.

Luis Miguel Cabezas Granado
Consejería de los Jóvenes y del Deporte
Junta de Extremadura
924 273 317
615 197 535
www.luisyfernanda.net

hola amigo luis! tienes que instalar el plugin Custom Error Message.
Este
plugin permite que tu omitas el nombre del atributo en algun mensaje en
especifico resultante de algun validates que hagas en tu modelo. Por
ejemplo:

validates_presence_of :nombuser, :message => ‘El nombre del usuario no
puede
estar en blanco’

Si no instalas el plugin, por pantalla rails te muestra este mensaje:

nombuser El nombre del usuario no puede estar en blanco

ahora bien, instalando el plugin sólo tienes que colocar el caracter ‘^’
al
principio del mensaje y no se mostrará en el mensaje el nombre del
atributo
de la clase o el nombre del campo de la tabla de la BD.

validates_presence_of :nombuser, :message => ‘^ El nombre del usuario no
puede estar en blanco’

El mensaje sería el siguiente: El nombre del usuario no puede estar en
blanco

Para instalar el plugin visita
http://agilewebdevelopment.com/plugins/custom_error_message
allí aparece la direccion del repositorio y como instalarlo

aunque te adelanto que si estas programando bajo linux o mac solo metete
en
la consola colocate en la direccion de tu proyecto rails y una vez
situado
alli escribe lo siguiente

ruby plugin install svn://rubyforge.org/var/svn/custom-err-msg

espero te sirva la ayuda! Desde Venezuela un saludos a todos de la lista

Ruby on Rails ==> La Revolución del Desarrollo de Software

El día 3 de julio de 2008 13:59, Luis Miguel G. <
[email protected]> escribió:

Buenas,

Gracias por la respuesta.

De todas formas lo que busco es cambiar el mensaje de error que sale
encima de los errores de campos. El que dice que se han producido x
errores.

Un saludo.

El 03/07/2008, a las 16:52, Manuel P. escribió:

Este plugin permite que tu omitas el nombre del atributo en algun
ahora bien, instalando el plugin sólo tienes que colocar el caracter
Para instalar el plugin visita http://agilewebdevelopment.com/plugins/custom_error_message
lista

Ing. Manuel P.


Ror-es mailing list
[email protected]
http://lists.simplelogica.net/mailman/listinfo/ror-es

Luis Miguel Cabezas Granado
Consejería de los Jóvenes y del Deporte
Junta de Extremadura
924 273 317
615 197 535
www.luisyfernanda.net

El día 2 de julio de 2008 20:29, Luis Miguel G.

Necesito cambiar los mensajes de error por defecto y ponerlos en
Castellano. Quiero cambiar los mensajes fijos: “5 errors prohibited
this usuario from being saved”
Imagino que habrá algún sitio donde poder modificarlos, sin tener que
instalar ningún plugin, o sobrecargar alguna clase.

Instalar plugins mola. Localization Simplified [1] te permite cambiar
el idioma de la aplicación a otro distinto del inglés como, por
ejemplo, castellano. Va bien si tu aplicación sólo está en un idioma.
Además te traduce más cosas como los time_ago_in_words, etc.

[1] http://agilewebdevelopment.com/plugins/localization_simplified

perdon amigo me equivoque en la instruccion para instalar el plugins es:

ruby script/plugin install svn://rubyforge.org/var/svn/custom-err-msg

me comi la aplabra script perdon nuevamente

El día 3 de julio de 2008 16:33, Manuel P. <
[email protected]> escribió:

yo también he tenido buenas experiencias con localization simplified, +1

El 05/07/2008, a las 2:27, Jaime I.
escribió:

Va bien si tu aplicación sólo está en un idioma.