2017-08-21 11 views
0

ActiveAdminにインデックステーブルを含むリソースがあります。ActiveAdminの可視性チェックボックス

この表には約15列あります。

ユーザーが表示する列を選択するためのチェックボックス(または他のもの)を簡単に表示する方法はありますか?

答えて

0

activeadminでフィルタ機能を使用できます。フィルタを使用すると、選択したものが表示されます。

+0

これは私の質問ではない:) – Tiago

1

これは扱いにくいことがあります。一部の表では列名を使用します。例えばのための は:これはデシベルから来ている列が表示されますusers.rb

ActiveAdmin.register User do 
    index do 
     current_user.activeadmin_columns.cols_array.each do |col| 
      column :"#{col}" 
     end 
    end 
end 

で今

id, model_name, cols_array, user_id 
1, User, ["first_name", "last_name", "email"], 2 

をactiveadmin_columns。 これは、より多くの努力が必要な概要です。 :)