是否可以获取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
由于
答案 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