0

我在翻译枚举内容(性别)时遇到问题。app/models 文件夹中的 aiit_member.rb 文件是这样的:

class AiitMember < ActiveRecord::Base
  attr_accessible :birthday, :kana_name, :gender, :memo, :name

  has_one :privacy
  has_many :prospects
  has_many :exam_lists
  has_many :student_lists

  rails_admin do

        list do
            field :name
            field :kana_name
            field :birthday
            field :gender, :enum do
                enum do
                  ['male', 'female']
                end
             end
            field :memo
        end

        edit do
            field :name
            field :kana_name
            field :birthday
            field :gender, :enum do
                enum do
                  ['male', 'female']
                end
             end
            field :memo
        end
  end

end

我在 translation_ja.yml 和 ja.yml 中到处添加翻译内容,但它们都不起作用。我搜索了这个问题,但找不到答案。

(新)我不知道要写哪个文件(ja.yml 或 translation_ja.yml 或 rails_admin.ja.yml)翻译内容?喜欢:

    enum:
      gender:
        Male: 男
        Female: 女

有人可以帮我吗?谢谢。

4

1 回答 1

0

请参阅https://github.com/sferik/rails_admin/wiki/Enumeration

edit do
  field :name
  field :kana_name
  field :birthday
  field :gender, :enum do
      enum do
        Hash[ ['Male', 'Female'].zip(['male', 'female']) ]
      end
   end
  field :memo
end
于 2013-10-28T02:36:00.680 回答