# NoMethodError caused by gettext

**URL:** <https://www.ruby-forum.com/t/nomethoderror-caused-by-gettext/106418>\
**Category:** Rails\
**Created:** [June 10, 2007, 6:28am UTC](https://www.ruby-forum.com/t/nomethoderror-caused-by-gettext/106418 "2007-06-10T06:28:34Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![duzuike](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/a4c791/32.png) [@duzuike](https://www.ruby-forum.com/u/duzuike)\
**Post date:** [June 10, 2007, 6:28am UTC](https://www.ruby-forum.com/t/nomethoderror-caused-by-gettext/106418/1 "2007-06-10T06:28:34Z")

</div>

Hi,

My application has been working very good befor I use gettext.

After I install the gettext gem and run ‘rake updatepo’, the  
‘error\_messages\_for’ helper can’t works.

When rails needs to show some database fields errors, I got the  
following error messages:

========================  
NoMethodError in Orders#create

Showing app/views/orders/\_form.rhtml where line #1 raised:

undefined method `human\_attribute\_table\_name\_for\_error’ for  
ActiveRecord::Base:Class

Extracted source (around line #1):

1: \<%= error\_messages\_for ‘order’ %\>  
2:  
3:   
4:

Trace of template inclusion: /app/views/orders/new.rhtml

RAILS\_ROOT: /var/www/qixiao/public/…/config/…

==============================

need you help .

Thank you.
