Вот ответ:
stackoverflow.com/questions/6166064/i18n-pluralization
Нужно задать
правило плюразилации для русского языка и всё заработает:
2.1.2 :001 > I18n.locale = :ru
=> :ru
2.1.2 :002 > I18n.t 'validate_errors.error', count: 1
=> "Форма содержит 1 ошибку"
2.1.2 :003 > I18n.t 'validate_errors.error', count: 2
=> "Форма содержит 2 ошибки"
2.1.2 :004 > I18n.t 'validate_errors.error', count: 3
=> "Форма содержит 3 ошибки"
2.1.2 :005 > I18n.t 'validate_errors.error', count: 4
=> "Форма содержит 4 ошибки"
2.1.2 :006 > I18n.t 'validate_errors.error', count: 5
=> "Форма содержит 5 ошибок"
2.1.2 :007 > I18n.t 'validate_errors.error', count: 10
=> "Форма содержит 10 ошибок"
2.1.2 :008 > I18n.t 'validate_errors.error', count: 22
=> "Форма содержит 22 ошибки"
2.1.2 :009 > I18n.t 'validate_errors.error', count: 21
=> "Форма содержит 21 ошибку"