0
有沒有我應該用於定製配置數據的習慣用法?在這種情況下,我想包含一些YAML數據,這些數據描述了我網站上的一些字符串。有沒有內置的方式來做到這一點,或者我應該使用我自己的YAML文件?如果我應該使用我自己的YAML文件,那麼是否有任何基礎架構可以支持它(顯然除了YAML.load_file)?自定義配置文件或本地化文件,也許?
感謝,
有沒有我應該用於定製配置數據的習慣用法?在這種情況下,我想包含一些YAML數據,這些數據描述了我網站上的一些字符串。有沒有內置的方式來做到這一點,或者我應該使用我自己的YAML文件?如果我應該使用我自己的YAML文件,那麼是否有任何基礎架構可以支持它(顯然除了YAML.load_file)?自定義配置文件或本地化文件,也許?
感謝,
只需添加你自己的文件到config/locales
:
# my_config_data.en.yml
en:
my_config_data:
some_symbol: "Foo"
"some_string": "Bar"
# ...
然後你可以用I18N.t
方法來訪問您的CONFIGS:
I18n.t(:'my_config_data.some_symbol') # => "Foo"
I18n.t('my_config_data.some_string') # => "Bar"
這是良好的字符串。如果在你的配置有更多的數據類型,你可以使用這些插件之一: