使用ActiveAdmin自定义索引视图



我正在开发一个带有ActiveAdmin后端的应用程序,并花了很长时间让它呈现一个相当简单的自定义索引视图。

我有许多"请求"记录,其中包含一个电子邮件地址和一个book_id,需要根据它们进行分组。我到达:

ActiveAdmin.register Request do
  controller do
    def index
      @requests = Requests.group(:book_id).page
    end
  end
end

但这导致了一个错误:ActiveSupport::OrderedHash无法强制进入Fixnum

我可以在app/admin/requests/index.html.erb中创建自己的自定义视图,但随后我失去了带有管理菜单等的标准AA布局,找不到包含它的好方法。

我最终使用了谷歌小组中描述的一种技术来完成这项工作,在这种技术中,你只需将用户推到一个自定义操作:

https://groups.google.com/d/msg/activeadmin/YgMzeYBXRno/GZ01Epyq5lcJ

哈奇,是的。我认为这是一个非常需要的功能,所以希望有人可以派生并添加对索引视图的支持,以获取具有自定义内容的块。

最新更新