Hi all,
i’m traing to localize in italian my rails app using gettext. All
goes ok until i implement validations. Using for example
validates_presence_of to validate an associations, on errors the
application blow up and i receive an error message of this kind:
/usr/lib/ruby/gems/1.8/gems/gettext-1.92.0/lib/gettext/
active_record.rb:285:in =~' /usr/lib/ruby/gems/1.8/gems/gettext-1.92.0/lib/gettext/ active_record.rb:285:in
localize_error_message’
/usr/lib/ruby/gems/1.8/gems/gettext-1.92.0/lib/gettext/
active_record.rb:284:in each' /usr/lib/ruby/gems/1.8/gems/gettext-1.92.0/lib/gettext/ active_record.rb:284:in
localize_error_message’
/usr/lib/ruby/gems/1.8/gems/gettext-1.92.0/lib/gettext/
active_record.rb:317:in localize_error_messages' /usr/lib/ruby/gems/1.8/gems/activerecord-2.1.0/lib/active_record/ validations.rb:139:in
each’
/usr/lib/ruby/gems/1.8/gems/activerecord-2.1.0/lib/active_record/
validations.rb:139:in each' /usr/lib/ruby/gems/1.8/gems/activerecord-2.1.0/lib/active_record/ validations.rb:139:in
each_key’
/usr/lib/ruby/gems/1.8/gems/activerecord-2.1.0/lib/active_record/
validations.rb:139:in each' /usr/lib/ruby/gems/1.8/gems/gettext-1.92.0/lib/gettext/ active_record.rb:314:in
localize_error_messages’
/usr/lib/ruby/gems/1.8/gems/gettext-1.92.0/lib/gettext/
active_record.rb:332:in on' /usr/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action_view/helpers/ active_record_helper.rb:230:in
content_tag’
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action_view/helpers/
form_tag_helper.rb:132:in label_tag' /usr/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action_view/helpers/ form_helper.rb:524:in
to_label_tag’
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action_view/helpers/
form_helper.rb:336:in label' /usr/lib/ruby/gems/1.8/gems/gettext-1.92.0/lib/gettext/rails.rb:310:in
label’
It seems there is some problems in gettext, but i don’ konw how to fix
it, any suggestion?
thanks,
nelson