如何将HTML类添加到ActiveAdmin索引表

时间:2013-04-14 16:52:29

标签: activeadmin

对于某些自定义(排序)Javascript,我想在ActiveAdmin资源中向表中添加一个“可排序”类。

默认生成的HTML是:

<table cellspacing="0" cellpadding="0" border="0" paginator="true" class="index_table index" id="products">

我想添加一个类:

<table ... class="index_table index sortable" ...>

或者,如果不可能,则为“数据可排序”属性。像这样:

<table ... data-sortable="products">

我试图传入一些HTML-ish哈希值,但它们没有被选中:

index(:class => "sortable") do
end

index(:html_attributes => {:class => "sortable"}) do
end

阅读documentation让我更加明智。

如何向表中添加自定义类或属性?

1 个答案:

答案 0 :(得分:2)

不幸的是,index as table不接受这些额外选项。

如果您希望轻松添加拖放顺序(包括简单排序和树木),我建议使用Active Admin Sortable Tree gem。

否则您可以随时滚动your own index builder