Rails Active Admin:如何在 Active admin 索引视图中有一个 "Approve" 按钮



我只是在探索活动管理,但在索引视图中添加了一个操作按钮(批准/拒绝)。这是代码片段。在中,app/admin/user.rb

index do
    selectable_column
    id_column
    column :email
    column :current_sign_in_at
    column :sign_in_count
    column :created_at
    column '' do 
      # Here is where I need a button to "Approve / Reject" the user(s).
    end
    actions
end

添加操作按钮时出现问题。。。

以下是的操作方法

# app/admin/some_class.rb
ActiveAdmin.register SomeClass do
  action_item :approve, only: :index do
    link_to "Approve", some_path
  end
  index do
    selectable_column
    id_column
    column :email
    column :current_sign_in_at
    column :sign_in_count
    column :created_at
    actions
  end
end

您可以在块中使用link_to

column "Approve / Reject" do 
  link_to("Approve / Reject", some_path)
end

最新更新