Rails活动管理员:如何在活动管理员索引视图中拥有“批准”按钮

时间:2015-12-29 09:37:39

标签: ruby-on-rails activeadmin

我正在探索活跃的管理员,但却在索引视图中添加了一个操作按钮(批准/拒绝)。 这是代码片段。 在,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

2 个答案:

答案 0 :(得分:1)

您可以在块

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

答案 1 :(得分:1)

  

您无法添加操作按钮...

这是怎么做的

# 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