如何在参数化和国际化的错误消息中添加参数?在我的控制器中说:
flash[:error] = t(:error)[:my_error_message]
在en.yml:
error:
my_error_message: "This is the problem XXX already."
答案 0 :(得分:9)
对于您的Flash消息,
flash[:error] = t('my_error_message', :problem => 'Big Problem')
在你的en.yml:
error:
my_error_message: "This is the problem %{problem} already."
答案 1 :(得分:0)
t('error.my_error_message')
或:
t(:my_error_message, scope: :error)