2

私は 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 レイアウトがすべて失われ、それを含める良い方法が見つかりません。

4

1 に答える 1

0

私は最終的に、彼らの Google グループで説明されている手法を使用してこれを行いました。この手法では、ユーザーをカスタム アクションに押し込むだけです。

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

ハッキー、はい。これは非常に必要な機能だと思うので、誰かが fork して index ビューのサポートを追加し、カスタム コンテンツでブロックを取得できることを願っています。

于 2012-08-09T02:12:31.463 に答える