0
ロケールメッセージ文字列内の式を評価する必要があります。それはパラメータの一種ではありません。その値はアプリの設定内にあるためですが、表現の種類なので、メッセージ内にハードコードする必要はありません。また、メッセージは私のコントローラーではなくサードパーティの宝石コントローラーによって表示されるため、パラメーターが私に合っていません。だから、私は適切に評価されるように、このようなものが必要:Railsの国際化メッセージの表現式
I18n.t(:taken_in_past, scope: [:errors, :messages])
.ymlファイル:
en:
errors:
messages:
taken_in_past: "could not be equal to on of #{Devise.password_archiving_count} previous passwords"
を交換するためのハンドラを設定することができますそれを実装する? –