私のパーシャルは、ページの上部と本来あるべき場所の 2 回レンダリングされています。どうやら、これは ActiveAdmin 固有のコード (table_for) がある場合にのみ発生します。
どんな助けでも大歓迎です。以下は、私が使用しているコードの一部です。
私のアクティブな管理ファイルでは:
panel "Children - SubProcesses" do
text_node link_to "New", new_admin_sub_process_node_path(:parent_id => process_node.id)
div render :partial => "/admin/process_nodes/child_list", :locals => { :parent => process_node }
end
_child_list.html.erb ファイル内
<%=
unless parent.children.empty?
table_for parent.children do
column :id
column :name
column "Actions" do |child_node|
text_node link_to "View", admin_process_node_path(child_node)
text_node " "
text_node link_to "Edit", edit_admin_process_node_path(child_node)
text_node " "
text_node link_to "Delete", admin_process_node_path(child_node), :method => :delete, :confirm => "Delete?"
end
end
end
%>