Я пытаюсь локализовать свое приложение rails (веб-сервис). Я установил драгоценный камень «rails-i18n», который отлично работает.
За исключением того, что он не переводит сообщение ActiveRecord::RecordNotFound. В коде рельсов: 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'?