我有一个运行I18n支持的标准Rails应用程序。我为这个应用程序运行了大量的缓存。我编辑了一些字符串并确认它在本地工作。我还确认我在实时网站的文件中有正确的字符串。仍有一些奇怪的原因我没有看到我的实时网站的这些更改,即使我没有片段缓存在这里。
任何想法是怎么回事?
答案 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版本能够改进多语言缓存。