ActiveAdmin有条件地显示列

Dre*_*rew 4 ruby ruby-on-rails activeadmin ruby-on-rails-4

有关如何使用ActiveAdmin DSL有条件地显示列的任何想法?

index do
    selectable_column
    id_column
    column :name
    column :address, if: current_user.admin?
    column :phone
    column :role
    column :created_at
    column :updated_at
    actions
  end
Run Code Online (Sandbox Code Playgroud)

dre*_*cat 8

你可以这样做:

index do
    selectable_column
    id_column
    column :name
    if current_user.admin?
      column :address
    end
    column :phone
    column :role
    column :created_at
    column :updated_at
    actions
 end
Run Code Online (Sandbox Code Playgroud)