2010-08-17 109 views
0

gettext的问题,我有一个验证消息与验证消息

self.errors.add_to_base(_("country cannot be deleted #{self.country_name}")) 

这是行不通的。

但是,简单的信息像

self.errors.add_to_base(_("country cannot be deleted")) 

工作的罚款。

我将此邮件转换为西班牙文。

任何想法或解决方案?

回答

1

我相信你需要在调用gettext的时候使用一个参数,然后用你想要传入的值插入它。

self.errors.add_to_base(_("country cannot be deleted %{country}") % { :country => self.country_name}) 

更多信息here