2011-01-28 96 views
0

我用导轨2.3.5,并在我的区域文件中这一行:翻译字符串不起作用?

more_in_category: "Mehr aus der Kategorie '{{category}}'" 

在我看来:

<%= t 'more_in_category', :category=>@topic_category.title %> 

在生产一切正常。该字符串被替换为类别标题的内容,但在我的本地/开发类别不会被替换。它打印出一些像我在本地文件中所写的内容。

“梅尔AUS DER Kategorie '{{类别}}'”

任何想法我错过?

+0

发现一些额外的问题:在我的开发中有安装i18n gem。我删除它,现在它工作正常。 – bees 2011-01-28 12:00:33

回答

0

您在开发环境中获得了较新版本的Ruby。如果您使用Rails 2.3.8或更低版本,那么您不能使用Ruby 1.9。

编辑:

你可以尝试使用%{...}而不是{{...}}

+0

我使用的语言环境红宝石1.8.7-P24(RVM)和开发/本地服务器是2.3.5 =>的Rails 2.3.5应用开始于http://0.0.0.0:3000 – bees 2011-01-28 10:30:58

1

只是猜测这里。你有没有试过这个:

more_in_category: "Mehr aus der Kategorie %{category}"