module CmAdmin::Models::DslMethod
def all_db_columns(options={})
def all_db_columns(options={}) field_names = self.instance_variable_get(:@ar_model)&.columns&.map{|x| x.name.to_sym} if options.include?(:exclude) && field_names excluded_fields = (Array.new << options[:exclude]).flatten.map(&:to_sym) field_names -= excluded_fields end field_names.each do |field_name| column field_name end end