css - 如何在 ActiveAdmin 索引页中自定义表列大小?

标签 css ruby-on-rails-3 activeadmin

我正在尝试自定义我使用 ActiveAdmin 创建的管理部分中的索引页。 我想在 CSS2 中设置每列的大小。

ActiveAdmin 创建如下布局:

<table [...] class="index_table">
  <thead>
    <tr>
      <th class="sortable"><a href="#">Field 1</a></th>
      <th class="sortable"><a href="#">Field 2</a></th>
      <th class="sortable"><a href="#">Field 3</a></th>
      <th class="sortable"><a href="#">Field 4</a></th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>value 1</td>
      <td>value 2</td>
      <td>value 3</td>
      <td>value 4</td>
    </tr>
  </tbody>
</table>

我想为每个 <th> 添加一个类或一个 id部分,如:

<table [...] class="index_table">
  <thead>
    <tr>
      <th class="first sortable"><a href="#">Field 1</a></th>
      <th class="second sortable"><a href="#">Field 2</a></th>
      <th class="third sortable"><a href="#">Field 3</a></th>
      <th class="fourth sortable"><a href="#">Field 4</a></th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>value 1</td>
      <td>value 2</td>
      <td>value 3</td>
      <td>value 4</td>
    </tr>
  </tbody>
</table>

也许,这不是最好的方法?

感谢任何帮助...

最佳答案

嗯,这是一种方法:

在active_admin.css.scss中,您可以添加一些样式来自定义Headline模型的索引,例如:

body.admin_headlines table.index_table thead tr th:nth-child(1) {
  width: 100px !important;
}

body.admin_headlines table.index_table thead tr th:nth-child(2) {
  width: 200px !important;
}

等等...

关于css - 如何在 ActiveAdmin 索引页中自定义表列大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8481101/

相关文章:

php - get_option 破坏 wordpress 中的 php 样式表

ruby-on-rails - Rails 代理 Controller 未正确拉取图像,如何适当修改?

ruby-on-rails - 使用Active Admin嵌套的has_many资源表单不会进行更新

PHP : wp_nav_menu adding icons

html - 故障排除 - Bootstrap 没有响应

javascript - 如何将 Rails 变量传递到必须动态刷新(每 60 秒)的 View 的 CSS?

ruby-on-rails - 最近状态 24 小时后,创建新状态

ruby-on-rails - ruby on rails、meta_search 和不区分大小写的 oracle

ruby-on-rails - rails Assets 在生产中很奇怪

ruby-on-rails - ActiveAdmin:基于事件范围修改索引表