Rails 4 i18n on activerecord属性

时间:2013-09-07 11:33:04

标签: ruby-on-rails ruby-on-rails-4 rails-activerecord rails-i18n

我想知道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是否正确或是否有更短,更好或首选的方法来翻译表格列名称?

干杯!

1 个答案:

答案 0 :(得分:1)

您可以使用human_attribute_name方法

Tutor.human_attribute_name :rate