2

アクティブな管理gemを使用しています。私のデータベースには、との2つのテーブルがありlistsますitems。モデルlistsをアクティブな管理者に追加しました。私の目標は、基本的なアクション(新規、表示、更新)を使用するときに、データリストとそのアイテムを1ページですぐに操作できるようにすることです。誰かがそれを行う方法を説明できますか?

4

1 に答える 1

0

アクティブな管理者は、インターセプトしたいメソッドのスーパーバージョンを持っています。その場合、それらを定義してからその親を呼び出すことができ、ブロック内で、すでに作成されているインスタンス変数にアクセスでき、それに対して操作を実行するために使用できます。アソシエイトレコード。

ActiveAdmin.register List do
  controller do
    def create
      create! do |format|
        @list
      end
    end

    update
      update! do |format|
        @list
      end
    end

    def edit
      edit!
    end
  end
end

これがあなたを正しい方向に導くことを願っています。

于 2012-10-22T02:44:14.500 に答える