gpt4 book ai didi

ruby-on-rails - 在 ActiveAdmin 索引页底部插入自定义元素

转载 作者:行者123 更新时间:2023-12-05 05:02:23 25 4
gpt4 key购买 nike

我想在 ActiveAdmin 索引页的底部插入一个自定义元素。例如,有一个 Campaign 模型,在 ActiveAdmin 事件索引页面中,我希望默认索引表后跟我的自定义元素(一个名为 campaigns_custom_element 的部分)。我尝试了以下代码:

index do
selectable_column
column :id
column :name
column :advertiser
column :duration
column :paused
column :in_preparation

panel 'A custom panel' do
render partial: 'campaigns_custom_element'
end
end

问题是 ActiveAdmin 总是将索引表放在最后一个元素:

enter image description here

相反,我想要的布局是索引表后跟我的自定义元素:

enter image description here

有一种简单明了的方法可以做到这一点,而无需创建整个自定义索引页面吗?

最佳答案

如果依赖 javascript 不会打扰你,这里有一个小的概念证明:将你的面板包装在 div 中,如下所示:

div(id: 'get_lower') do
panel 'A custom panel' do
render partial: 'campaigns_custom_element'
end
end

然后在 app/assets/javascripts/active_admin.js 的末尾添加这段代码

;(function($) {
$(document).ready(function() {
$("#get_lower").insertAfter(".index_table");
});
})(jQuery);

关于ruby-on-rails - 在 ActiveAdmin 索引页底部插入自定义元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62246272/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com