アクティブレコードエラーメッセージでhuman_readable名を 'Search'にしたいQueryクラスがあります。どのようにactiverecordのローカリゼーションツリーがこのケースを探しますか?エラーメッセージでアクティブレコードモデル名をローカライズ
私が試した:
en:
activerecord:
models:
query: "Search"
errors:
models:
query:
attributes:
name:
unique_within_scope: "blah blah"
をし、属性のものが経由して動作します:モデルに
errors.add(:name, I18n.t('activerecord.errors.models.query.attributes.name.unique_within_scope'))
。
「検索失敗保存: 何とか何とか」
の代わり:
「クエリが失敗したセーブ: 何とか何とか」を
unique_within_scopeはにつながるためしかし、私はエラーメッセージの翻訳を期待していましたと同じです。
助けてください。ありがとう!