Forum: Ruby on Rails gettext in models

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.
Simon.Santoro (Guest)
on 2005-11-19 18:07
(Received via mailing list)
hello!
i would like to translate the error messages in my models like this:

class Person < ActiveRecord::Base
   validates_presence_of :name, :message => _('Please insert a name')
end


but i get
undefined method `_' for Person:Class

why? can i change this behaviour?

btw, it would also be nice if there was a
ActiveRecord::Errors.full_messages() without the
@base.class.human_attribute_name(attr), so i would be able to translate
the whole message.
mutoh (Guest)
on 2005-11-19 21:19
(Received via mailing list)
Hi,

On Sat, 19 Nov 2005 17:04:46 +0100
Simon S. <removed_email_address@domain.invalid> wrote:

>
> why? can i change this behaviour?

==
include GetText::Rails  #You can call this on another file once
                        #such as config/environment.rb after requiring
                        #"gettext/rails".
class Article < ActiveRecord::Base
  textdomain("yourapp")
  validates_presence_of :description, :message => _('Please insert a
name')
end
==
Simon.Santoro (Guest)
on 2005-11-19 21:23
(Received via mailing list)
Masao M. wrote:
>
Thank you Masao! For the second time :)
Thanks for being on the list, and thanks for making rgettext
This topic is locked and can not be replied to.