0

我在提交 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 初始化程序上设置默认命名空间,但它也不起作用。

任何想法?:) 谢谢!

4

1 回答 1

1

我终于使用以下belongs_to功能解决了它:

http://www.activeadmin.info/docs/2-resource-customization.html#belongs_to

于 2013-10-24T09:29:36.750 回答