如何为 ActiveAdmin `table_for` 数组集合有条件地呈现列

问题描述

我有一个在 ActiveAdmin 自定义页面 (versions) 上呈现的数组 .html.arb,我需要根据数组元素的值显示一些列,但我很难理解如何循环这个数组并应用条件渲染

table_for versions do |element|
   ...
   column 'Example' if element == value
   ...
end

element 类,在这种情况下,是 ActiveAdmin::Views::TableFor,这是合乎逻辑的,但我无法理解如何访问此循环中的 versions 项作为它们的原始类({{ 1}}),所以我的 Integer 也是 element。提前感谢您的帮助

解决方法

你好,table_for 的实现不支持, 我建议您使用条件逻辑创建部分并按名称选择它