Rails 4 i18n в атрибутах ActiveRecord

Мне интересно кое-что с Rails 4 и i18n. Я установил некоторые атрибуты следующим образом:

en:  
  activerecord:
    models:
      tutor: Tutor
    attributes:
      tutor:
        country: Country
        rate: Rate

ja:
  activerecord:
    models:
      tutor: チューター
    attributes:
      tutor:
        country: 国籍
        rate: 料金

На мой взгляд, я сейчас делаю следующее:

<%= table_sort( t('activerecord.attributes.tutor.rate') ) %>

Является ли activerecord.attributes.tutor.rate правильным или есть более короткие, лучшие или предпочтительные способы перевода имен столбцов таблицы?

Ваше здоровье!


person DaniG2k    schedule 07.09.2013    source источник


Ответы (1)


Вы можете использовать метод human_attribute_name

Tutor.human_attribute_name :rate
person Diego Plentz    schedule 18.05.2014