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.