ActiveAdmin:如何将边栏添加到所有资源的所有显示/编辑页面

时间:2014-09-16 10:01:14

标签: ruby-on-rails activeadmin

我希望从每个资源注册中必须插入的重复片段中清理我的代码:

ActiveAdmin.register SomeResource do
  ...

  sidebar 'Common details', :only => [:show, :edit] do
    div "ID: #{resource.id}"
    div "Created at #{resource.created_at}"
    div "Updated at #{resource.updated_at}"
  end

  ...
end

理想情况下,我想创建一个帮助器,如:

ActiveAdmin.register SomeResource do
  ...

  common_details_sidebar

  ...
end

或者可以扩展show / edit渲染器。 这样做的最佳方式是什么?

1 个答案:

答案 0 :(得分:0)

只需将'<&= render "ref_to_partial" %>'

中包含的部分内容放入所需的视图中