2013-10-27 3 views
0

열거 내용 (성별)을 번역하는 데 문제가 있습니다. 응용 프로그램/모델 폴더에 aiit_member.rb 파일은 다음과 같다 :Rails_admin에서 enum을 어떻게 변환합니까?

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: 女 

누군가 나를 도울 수 있습니까? 감사합니다. .

답변

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 
+0

감사를 참조하십시오. 두 방법 모두 선택 상자를 활성화 할 수 있지만 변환 내용을 작성하는 파일 (ja.yml 또는 translation_ja.yml 또는 rails_admin.ja.yml)을 모르겠습니다. Like enum : 성별 : 남성 : 남성 여성 : 女 – Napoleonyjl

+0

안녕하세요, 모든 파일이 가능합니다. – user918930

관련 문제