ActiveAdmin:将默认主题样式应用于自定义面板的自定义部分

问题描述 投票:2回答:1

我正在为我的项目使用Active Admin。我想为索引页面提供一个自定义面板。问题是我不知道如何将默认的ActiveAdmin样式应用于我的自定义部分。目前它的样式已损坏

Broken Active Admin UI

我希望统计/摘要部分位于Summary面板中,并具有更好的格式,例如简单的表格

下面是我的代码

ActiveAdmin.register UserAnswer do
  config.per_page = 1

  index do
    panel "Summary" do
      render partial: "summary"
    end

    column :answer do |u_answer|
      link_to u_answer.answer.content, [ :admin, u_answer.answer]
    end

    actions
  end
end

我只想在summary面板中添加基本表

<table>
  <thead>
    <tr>
      <th></th>
      <th></th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td><h3>Total Attempts</h3></td>
      <td><h3>100</h3></td>
    </tr>

    <tr>
      <td><h3>Answers</h3></td>
      <td>
        <h3>Answer 1: Chosen 1000 times</h3>
        <h3>Answer 2: Chosen 1000 times</h3>
        <h3>Answer 3: Chosen 1000 times</h3>
        <h3>Answer 4: Chosen 1000 times</h3>
        <h3>Answer 5: Chosen 1000 times</h3>
      </td>
    </tr>
  </tbody>
</table>
ruby-on-rails activeadmin
1个回答
0
投票

请尝试以下代码。

  panel "Summary" do
    content do
      render partial: 'summary'
    end
  end 

因为内容中呈现的所有内容都是页面上的主要内容。部分的行为与对资源的行为完全相同。

请结帐this以获取更多参考。

© www.soinside.com 2019 - 2024. All rights reserved.