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 テストは正常にレンダリングされますが、空のパネル「General」がページの上部にレンダリングされます!

だから私は得る

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

非常に奇妙な...

ありがとう、私は本当にこれについて助けていただければ幸いです!

4

1 に答える 1

0

ActiveAdmin のドキュメントでは render in showblocksについて言及されており、明らかに動作するはずです。プロジェクトの GitHub ページで問題を報告する必要がありますか?

編集:ねえ、おそらく問題はパーシャルの名前に起因します。パーシャルに別の名前を付けてみましたか。表示されません"?

ところで、使ってみましたcaptureか?多分それは役立つかもしれません。ただし、テストしていません。

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