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"
这是良好的字符串。如果在你的配置有更多的数据类型,你可以使用这些插件之一: