Activeadmin clasificable por columnas múltiples

¿Hay alguna posibilidad de ordenar la tabla activeadmin usando múltiples columnas?

He encontrado un problema que dice que es imposible ahora. Pero me pregunto si alguien ha implementado tal funcionalidad.

He enfrentado el mismo problema. A juzgar por el código fuente, esta característica no es compatible

  def sort_order(chain) params[:order] ||= active_admin_config.sort_order if params[:order] && params[:order] =~ /^([\w\_\.]+)_(desc|asc)$/ column = $1 order = $2 table = active_admin_config.resource_table_name table_column = (column =~ /\./) ? column : "#{table}.#{active_admin_config.resource_quoted_column_name(column)}" chain.reorder("#{table_column} #{order}") else chain # just return the chain end end 

Pero hay solución de parche de mono.