我想本地化我的rails應用程序(webservice)。 我安裝了gem'rails-i18n',工作正常。ActiveRecord RecordNotFound本地化
除了它不翻譯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'?
注:rails4,find_by_'attribute_name「!已被棄用,所以此錯誤的發生率大大降低。 – cyrilchampier