Ruby on rails 3 使用Rails 3在ActiveAdmin中呈现自定义页面

Ruby on rails 3 使用Rails 3在ActiveAdmin中呈现自定义页面,ruby-on-rails-3,activeadmin,Ruby On Rails 3,Activeadmin,我看到了以下页面: 它没有很多关于如何创建自定义页面的信息 我需要做的是向一个实体的索引中添加一个自定义操作,该实体将我重定向到另一个页面,即/admin/mycustompage。我想从局部渲染我的新页面。它必须看起来类似于视图或编辑页面(带有面包屑和布局) 文档中的示例太简单: ActiveAdmin.register_page "My Page" do content do para "Hello World" end end 如何在内容中呈现部分内容? 我

我看到了以下页面:

它没有很多关于如何创建自定义页面的信息

我需要做的是向一个实体的索引中添加一个自定义操作,该实体将我重定向到另一个页面,即/admin/mycustompage。我想从局部渲染我的新页面。它必须看起来类似于视图或编辑页面(带有面包屑和布局)

文档中的示例太简单:

ActiveAdmin.register_page "My Page" do
    content do
      para "Hello World"
    end
end
如何在内容中呈现部分内容? 我如何渲染面包屑? 如何指定此新页面的url


谢谢。

示例页面,呈现/app/views/admin/password/_index.html.haml部分:

ActiveAdmin.register_page "Password" do

  menu label: I18n.t("menu.change_password")

  content do
    render "index"
  end

end
此页面的默认url为/admin/password(您可以通过调用“rake routes”进行检查)。
如果您的页面标题包含空格,则必须使用github的aa版本,因为在提交之前这是不可能的-

谢谢。这就是我所需要的。如果能够控制它在哪里寻找部分,那就太好了。默认设置似乎希望您为每个页面创建一个包含单个index.html的文件夹。Ugh.@odigity-配置之上的约定