ruby-on-rails – Rails中数以千计的产品标签的国际化
发布时间:2020-12-17 02:29:24 所属栏目:百科 来源:网络整理
导读:在Rails中将数千种产品标签国际化的最佳方法是什么? 我应该在YAML文件中输入所有千个标签吗?或者那里有更好的解决方案吗? 任何帮助都会:) 解决方法 Rails支持非YAML存储进行翻译.如果要将翻译存储在表中,请使用 i18n-active_record gem. 观看可定制的I18n
在Rails中将数千种产品标签国际化的最佳方法是什么?
我应该在YAML文件中输入所有千个标签吗?或者那里有更好的解决方案吗? 任何帮助都会:) 解决方法
Rails支持非YAML存储进行翻译.如果要将翻译存储在表中,请使用
i18n-active_record gem.
观看可定制的I18n后端的Railscast. 如果您使用i18n-active_record gem,请务必记忆并压平键以获得最佳性能,如下所示(代码示例取自0700的0700宝石) I18n.backend = I18n::Backend::ActiveRecord.new I18n::Backend::ActiveRecord.send(:include,I18n::Backend::Memoize) I18n::Backend::ActiveRecord.send(:include,I18n::Backend::Flatten) I18n::Backend::Simple.send(:include,I18n::Backend::Memoize) I18n::Backend::Simple.send(:include,I18n::Backend::Pluralization) I18n.backend = I18n::Backend::Chain.new(I18n::Backend::Simple.new,I18n.backend) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |