パラメータ化および国際化されたエラー メッセージにパラメータを追加するにはどうすればよいですか? たとえば、私のコントローラーには次のものがあります。
flash[:error] = t(:error)[:my_error_message]
そしてen.ymlで:
error:
my_error_message: "This is the problem XXX already."
パラメータ化および国際化されたエラー メッセージにパラメータを追加するにはどうすればよいですか? たとえば、私のコントローラーには次のものがあります。
flash[:error] = t(:error)[:my_error_message]
そしてen.ymlで:
error:
my_error_message: "This is the problem XXX already."
あなたのフラッシュメッセージには、
flash[:error] = t('my_error_message', :problem => 'Big Problem')
en.yml で:
error:
my_error_message: "This is the problem %{problem} already."
t('error.my_error_message')
また:
t(:my_error_message, scope: :error)