Rails アプリケーション (Web サービス) をローカライズしようとしています。正常に動作するgem「rails-i18n」をインストールしました。
ただし、ActiveRecord::RecordNotFound メッセージは変換されません。Rails コード: https://github.com/rails/rails/blob/3-2-stable/activerecord/lib/active_record/relation/finder_methods.rb
raise RecordNotFound, "Couldn't find #{@klass.name} with #{conditions.to_a.collect {|p| p.join(' = ')}.join(', ')}"
メッセージがハードコーディングされているようです。
Model.find_by_'attribute' を使用しない以外に解決策はありますか?