我需要在Spree的Admin后端的表中添加一列。每个<tr>
都有一个数据挂钩。
所以理论上我可以insert_top
每行<td>
(并在<th>
中插入<thead>
,在{<col>
中插入<colgroup>
1}})。
这是最好的方式,还是有更好的方法?
答案 0 :(得分:0)
使用新的.deface DSL使用一些小文件很容易实现。例如,使用HAML(假设Spree :: Order有一个名为distributor的自定义属性)
部首:
/ insert_top "[data-hook='admin_orders_index_headers']"
%th
Distributor
行:
/ insert_top "[data-hook='admin_orders_index_rows']"
%td.align-center
= order.distributor.name
如果要更改列宽,通常更容易覆盖colgroup:
/ replace_contents "table#listing_orders colgroup"
%col{style: "width: 10%"}
...etc