2011-11-06 3 views
1

활성 admin 편집 페이지에 나타나는 필드 순서를 제어하려면 어떻게합니까? 보기 페이지를 사용자 정의하려면, 내가 가진 관리자/모델 파일 업데이트했습니다 : "쇼"를 변경, 그러나활성 admin 편집 페이지의 필드 순서 제어

ActiveAdmin.register Church do 
    menu :priority => 2 
    scope :inactive 
    scope :unregistered 
    scope :active 
    scope :registered 

    show do 
    attributes_table :name, :address1, :address2, :city, :state, :zip, :office_phone, 
       :fax, :email1, :active, :registered 
    end 

를 "편집"또는 어떤 방식의 오류 "새로운"결과.

답변

4

attributes_table에서 항목의 순서 만 변경하면 ActiveAdmin이 해당 순서대로 표시합니다.

업데이트 : 편집 페이지 ...

form do |f| 
    f.inputs "Label" do 
    f.input :name 
    f.input :address1 
    # etc 
    end 
end 
+0

Sorens은 - 답장을 보내 주셔서 감사합니다. 나는 아직도 뭔가를 여기에서 놓치고있다. 위의 코드에서 'show'형식은 실제로 'attributes_table'에서와 같은 순서로 필드를 표시합니다. 그러나 '편집'양식은 다른 순서로 표시됩니다. – Rick

+0

@rick 사과, 나는 당신이 "편집"페이지에 대해 물어보고 싶었습니다. 당신은'form do | f | 'f.input'을 당신이 원하는 순서대로 놓는 곳에서 끝내야합니다. – sorens

+0

Sorensen, 네, 그게 전부입니다. 도와 줘서 고마워. – Rick