1

我在自定义活动管理员方面相处得很好,但我无法让它工作:

在 app/admin/orders.rb 我有

show do
  render "show"
end

在 app/views/admin/orders/_show.html.erb 我只是有

<h3>Test</h3>
<% panel "General" do %>
<% end %>

现在 h3 测试渲染得很好,但空面板“常规”被渲染在页面顶部!

所以我得到

<div class="panel">
  <h3>General</h3>
  <div class="panel_contents"></div>
</div>
<!DOCTYPE html><html>
...

很奇怪...

谢谢,我真的很感激这方面的一些帮助!

4

1 回答 1

0

ActiveAdmin 的文档中提到了show中的渲染,显然它应该可以工作。也许您应该在项目的 GitHub 页面中提出问题?

编辑:嘿,也许问题源于部分的名称。您是否尝试过以不同的方式命名部分,即。不是“秀”?

顺便说一句,你试过使用capture吗?也许它会有所帮助。不过还没有测试过。

show do
  capture do
    render 'show'
  end
end
于 2012-04-23T08:31:22.017 回答