Devise не использует переводы ActiveRecord, вероятно, не для связывания с каким-либо ORM.
Я только что закончил с переопределением представления devise, добавив перевод с ключами ActiveRecord:
h2 =t('.sign_up')
= simple_form_for(resource, :as => resource_name, :url => registration_path(resource_name), :html => {:class => 'form-vertical' }) do |f|
= f.error_notification
= display_base_errors resource
= f.input :name, label: t('activerecord.attributes.user.name'), :autofocus => true
= f.input :email, label: t('activerecord.attributes.user.email'), :required => true
= f.input :password, label: t('activerecord.attributes.user.password'),:required => true
= f.input :password_confirmation, label: t('activerecord.attributes.user.password_confirmation'), :required => true
= f.button :submit, t('.sign_up'), :class => 'btn-primary'
= render "devise/shared/links"
Дляпереводя другие сообщения (не метки полей) вы должны попробовать https://github.com/mcasimir/devise-i18n-views