如何在2列或更多列中显示Ruby ActiveAdmin attributes_table行?

时间:2017-07-26 14:13:40

标签: html css activeadmin

使用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轻松实现此目的?

由于

1 个答案:

答案 0 :(得分:1)

有一个Arbre组件可以帮助解决这个问题,请查看https://activeadmin.info/12-arbre-components.html#columns上的文档