编号ActiveAdmin报告中的项目

时间:2014-12-11 21:56:37

标签: activeadmin

是否可以获取ActiveAdmin中每个项目的序号?

所以它看起来像这样:

| Number | Name  |

| 1      | Bill  |

| 2      | Smith |  

我知道这可以通过each_with_index实现,但不要认为有办法在ActiveAdmin中使用它。

可以将某些内容添加到controller do吗?

我想将此功能添加到ActiveAdmin的索引中,例如

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

end

由于

1 个答案:

答案 0 :(得分:6)

这是有效的:

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

更新:way上有一个内置实现:

index do
  selectable_column
  index_column
  column ...
end