使用ActiveAdmin,您可以拥有attributes_table
,例如
show do
attributes_table do
row :name
row :gender
row :email
row :phone_number
end
end
你会有一堆包含多行的表,如下所示:
Name Joe Smith
Gender Male
Email joe.smith@joesmith.com
Phone Number 07722123456
生成的html看起来像
<table>
<tbody>
<tr class="row row-name">
<th>Name</th>
<td>Joe Smith</td>
</tr>
<tr class="row row-name">
<th>Gender</th>
<td>Male</td>
</tr>
<tr class="row row-name">
<th>Email</th>
<td>joe.smith@joesmith.com</td>
</tr>
<tr class="row row-name">
<th>Phone Number</th>
<td>07722123456</td>
</tr>
</tbody>
</table>
我想在2列中显示这些属性,例如
Name Joe Smith Gender Male
Email joe.smith@joesmith.com Phone Number 07722123456
如何使用ActiveAdmin轻松实现此目的?
由于
答案 0 :(得分:1)
有一个Arbre组件可以帮助解决这个问题,请查看https://activeadmin.info/12-arbre-components.html#columns上的文档