我在提交 fea5d43fd438 时使用 Rails 4 和 activeadmin master 分支。
目前,我有这样的网址:
localhost:3000/admin/posts
我正在努力将我的所有资源范围限定为另一个资源(比如说,将帖子范围限定为博客),所以我的路线看起来像:
localhost:3000/my-first-blog/admin/posts
或者
localhost:3000/admin/my-first-blog/posts
两者都很好,虽然第一个是首选。
我找不到使用 ActiveAdmin 实现此目的的方法。我尝试将我的路由文件修改为:
Confly::Application.routes.draw do
resources :blogs, path: '/', do
ActiveAdmin.routes(self)
end
end
但是 ActiveAdmin 开始抱怨缺少路径方法。我还尝试在 ActiveAdmin 初始化程序上设置默认命名空间,但它也不起作用。
任何想法?:) 谢谢!