gpt4 book ai didi

ruby-on-rails - Rails I18n 中的惰性查找是一种不好的做法吗?

转载 作者:行者123 更新时间:2023-12-03 09:27:35 25 4
gpt4 key购买 nike

在 Rails View 中使用较短的 i18n 键(例如 t '.submit_button' )使它们更容易输入,但它真的好吗?当您稍后决定重构您的 View 和部分时,您必须记住更新相应的本地化条目。按业务含义命名它们并始终指定完整的键名不是更可靠吗?

最佳答案

嗯,我用的是混合物。 ;-)

对于诸如"is"、“否”、“提交”、“取消”之类的事情,我倾向于使用名为“defaults”的命名空间,因此我总是像 t 'defaults.cancel' 一样使用它.这也可以解决您上面提到的“submit_button”问题。
对于我的特定 View ,我决定使用惰性查找功能。

如果您想要特定 View 的 I18n 键,您必须决定什么最适合您:

  • 如果您不介意在 yaml 文件中搜索 I18n key 并且
    如果您更改 View ,请更改它们。优点是你
    为每个保存一些字符 I18n.t在你看来调用它。
  • 但是,如果您经常更改 View 名称(不知道为什么要
    必须这样做:) ) 那么你可能会更好地使用你描述的方式。

  • 正如我已经说过的,我更喜欢第一个选项,因为它对我来说更方便。

    关于ruby-on-rails - Rails I18n 中的惰性查找是一种不好的做法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10188926/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com