Ruby on rails 3 使用Rails 3在ActiveAdmin中呈现自定义页面
我看到了以下页面: 它没有很多关于如何创建自定义页面的信息 我需要做的是向一个实体的索引中添加一个自定义操作,该实体将我重定向到另一个页面,即/admin/mycustompage。我想从局部渲染我的新页面。它必须看起来类似于视图或编辑页面(带有面包屑和布局) 文档中的示例太简单: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 如何在内容中呈现部分内容? 我
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-配置之上的约定