我正在开发一个使用Active Admin管理一些数据的rails应用程序。我的一个视图导出了一个汇总后端数据的PDF。我想将PDF中的每个条目链接到与该资源相关联的Active Admin中的“编辑”视图。
我的问题是如何获取模型实例的特定Active Admin编辑页面的URL。我似乎无法使用rake routes
或使用我在文档中找到的其他方法找到网址。
答案 0 :(得分:7)
对于我使用activeadmin的所有项目,编辑路径始终为edit_admin_model
,其路径类似于/admin/model/:id/edit
。鉴于此,我希望您的应用对于您拥有ActiveAdmin文件的每个模型都有一个edit_admin_model_url(model_id)
,您可以在编译PDF时在链接助手中使用它。
如果这没有帮助,您可以将输出发布到rake routes
吗?