我的Rails应用程序不会更新生产模式中的本地化字符串

时间:2011-04-11 01:01:32

标签: ruby-on-rails caching internationalization

我有一个运行I18n支持的标准Rails应用程序。我为这个应用程序运行了大量的缓存。我编辑了一些字符串并确认它在本地工作。我还确认我在实时网站的文件中有正确的字符串。仍有一些奇怪的原因我没有看到我的实时网站的这些更改,即使我没有片段缓存在这里。

任何想法是怎么回事?

1 个答案:

答案 0 :(得分:2)

另一个与我有同样问题的人:)

我最终得到了这个解决方案: http://szeryf.wordpress.com/2008/02/02/multilingual-page-caching-in-ruby-on-rails/

我无法更改结构以在URL中包含语言标识符,如下所示: http://groups.google.com/group/rubyonrails-talk/browse_thread/thread/341bba9357bfc608

根据您的结构以及您的开发速度,选择其中之一。但是,如果您将缓存作为域或网址的一部分,则可能更容易。

我希望未来的rails版本能够改进多语言缓存。