ActiveScaffoldConfigList
Gives users the ability to customize which columns are visible in their interface, making data views more flexible, and sorting by multiple columns.
Description
ActiveScaffoldConfigList allows users to dynamically select which columns are displayed in ActiveScaffold tables, offering a flexible way to customize data views.
Installation
Add the following line to your Gemfile:
gem 'active_scaffold_config_list'Then run:
bundle installUsage & Options
Enable column selection in your controller:
class UsersController < ApplicationController
active_scaffold :user do |config|
config.actions << :config_list
end
endExample Code
config.config_list.columns = [:name, :email, :role, :last_login] # available columns
config.config_list.default_columns = [:name, :email]