2014-12-11 2 views
1

ActiveAdmin에서 각 항목의 일련 번호를 가져올 수 있습니까?ActiveAdmin 보고서의 번호 매기기 항목

그래서 그 결과는 다음과 같습니다

| Number | Name | 

| 1  | Bill | 

| 2  | Smith | 

나는이 each_with_index 달성 할 수 알지만 ActiveAdmin을 가진이를 사용하는 방법이라고 생각하지 않습니다.

controller do으로 추가 할 수 있습니까?

나는 예를 들어

index do 
    column "Number" do |a| 
     # Some way of specifying index number   
    end 
    column "Name" do |a| 
     a.name 
    end 

end 

감사

+0

당신이 언급 한 것처럼 each_with_index와 함께 가지 않는 이유는 무엇입니까? –

+0

안녕하세요 @ AndreyDeineko ActiveAdmin이 이걸 보지 못하도록 – bnussey

+0

질문을 잘못하고 답변을 확인한 다음 그 내용을 알고있는 경우 알려주세요 –

답변

6

이 작품 그래서 ActiveAdmin을에 인덱스에이 기능을 추가 할 :

index do 
    @index = 30 * (((params[:page] || 1).to_i) - 1) # 30 needs to set to that what your page size is 
    column :number do 
    @index += 1 
    end 
end 

UPDATE : 빌드가에 구현에있다 the way :

index do 
    selectable_column 
    index_column 
    column ... 
end 
+0

고마워요! 완전한! – bnussey

+0

그건 cooool이야! –