2010-08-17 108 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