我正在开发一个带有 ActiveAdmin 后端的应用程序,并且花了很长时间让它呈现一个相当简单的自定义索引视图。
我有许多“请求”记录,其中包含一个电子邮件地址和一个 book_id,需要将它们分组。我做到了:
ActiveAdmin.register Request do
controller do
def index
@requests = Requests.group(:book_id).page
end
end
end
但这导致了一个错误:ActiveSupport::OrderedHash can't be coerced into Fixnum
我可以在 app/admin/requests/index.html.erb 中创建自己的自定义视图,但随后我失去了带有管理菜单等的标准 AA 布局,并且找不到包含它的好方法。