Forum: Rails-ES problema con es-MX ( i18 ) rails 2.2.2 en number_to_currency

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
Omar J. (Guest)
on 2008-12-20 20:19
(Received via mailing list)
pues antes sobre escribias las constantes con unas en español pero no
se porque ya no funciona en rails 2.2.2

entonces me decidi a usar i18 pues me baje este archivo

http://github.com/edgarjs/es-mx-locale/tree/master/es-MX.yml

lo puse en config/locales/es-MX.yml

primero puse esto en mi environment.rb

config.i18n.default_locale = 'es-MX'

y despues trate con esto otro:

  I18n.default_locale = 'es-MX'

LOCALES_DIRECTORY = "#{RAILS_ROOT}/config/locales/"

pero cuando intento usar el metodo number_to_currency

por ejemplo number_to_currency(22)

me tira este error

can't convert String into Hash

C:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/helpers/number_helper.rb:76:in
`merge'
C:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/helpers/number_helper.rb:76:in
`number_to_currency'
app/models/producto.rb:91:in `precio_bajo_neto'
app/controllers/producto_controller.rb:129:in `catalogo_lista'


y no tengo idea que pasa, quizas el archivo es-MX que baje tiene algo
mal

alguien puede orientarme o decirme que hago mal o que me hace falta ?
Boris P. (Guest)
on 2008-12-22 14:35
(Received via mailing list)
Hola

No se como va esto de correo de mensajes de lista rails, y no se si
llegara el mensaje, de todas formas..

El otro día probé eso de I18n, me baje de la pagina las traducciones al
español, y tampoco me iban, el caso es que tuve que cambiar
todos los "many" del documento yaml por "other", a ver si te funciona.

Y las traducciones las bajo, como indica en el documento :
github.com/svenfuchs/rails-i18n/tree/master/rails%2Flocale



Date: Sat, 20 Dec 2008 12:18:50 -0600From: removed_email_address@domain.invalid:
removed_email_address@domain.invalid: [Ror-es] problema con es-MX ( i18
) rails 2.2.2 en number_to_currencypues antes sobre escribias las
constantes con unas en español pero no se porque ya no funciona en rails
2.2.2entonces me decidi a usar i18 pues me baje este
archivohttp://github.com/edgarjs/es-mx-locale/tree/master/es-MX.yml
lo puse en config/locales/es-MX.ymlprimero puse esto en mi
environment.rbconfig.i18n.default_locale = 'es-MX'y despues trate con
esto otro:

  I18n.default_locale = 'es-MX'

LOCALES_DIRECTORY = "#{RAILS_ROOT}/config/locales/" pero cuando intento
usar el metodo number_to_currencypor ejemplo number_to_currency(22)me
tira este errorcan't convert String into
HashC:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/helpers/number_helper.rb:76:in
`merge'
C:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/helpers/number_helper.rb:76:in
`number_to_currency'
app/models/producto.rb:91:in `precio_bajo_neto'
app/controllers/producto_controller.rb:129:in `catalogo_lista'y no tengo
idea que pasa, quizas el archivo es-MX que baje tiene algo malalguien
puede orientarme o decirme que hago mal o que me hace falta ?
Omar J. (Guest)
on 2008-12-22 22:40
(Received via mailing list)
me sigue sin funcionar, al rato probare algo diferenteel archivo es de
españa si funciona, agarrare ese como base y pondre la informacion del
otro
a ver si asi ya funciona
pues gracias y seguire tratando, igual aviso cuando ya pueda


2008/12/22 Boris P. <removed_email_address@domain.invalid>
This topic is locked and can not be replied to.