Aja*_*jay 4 yaml ruby-on-rails
我需要在 yml 文件内执行字符串插值,以根据将传递给语言环境 yml 文件的值创建自定义错误消息。
就像是
users:
error1: "custom error message based on variable #{passed_in_var}"
Run Code Online (Sandbox Code Playgroud)
这可能吗?
使用I18n 插值!
users:
error1: "custom error message based on variable %{passed_in_var}"
Run Code Online (Sandbox Code Playgroud)
然后你这样称呼它:
t('users.error1', passed_in_var: 'foobar')
Run Code Online (Sandbox Code Playgroud)