我正在开发一个带有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
哈奇,是的。我认为这是一个非常需要的功能,所以希望有人可以派生并添加对索引视图的支持,以获取具有自定义内容的块。