ruby-on-rails - Rails Active Admin 如何使用 2 列(来自关联的 1 列)进行 config.sort_order

标签 ruby-on-rails sql-order-by activeadmin

在 Active Admin 中,想知道如何使用 2 列设置 config.sort_order,其中第一列来自同一模型,第二列来自关联模型?

ActiveAdmin.register Race do
  menu parent: :races, :label => proc{ I18n.t('activerecord.models.races') }
  belongs_to :meeting, :optional => true
  #need to order by "meetings.date desc races.time desc"
  config.sort_order = "?"



  controller do
    def scoped_collection
      end_of_association_chain.includes(:meeting)
    end
  end

end

最佳答案

config.sort_order 将接受按多个字段排序,
格式为“ field1_(asc|desc), field2_(asc|desc) ”向后保留
兼容性。

请检查此链接以供引用。 https://github.com/activeadmin/activeadmin/pull/2432 .它可能会解决您的问题。

关于ruby-on-rails - Rails Active Admin 如何使用 2 列(来自关联的 1 列)进行 config.sort_order,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18212983/

相关文章:

sql - View 中可以有 OrderBy 吗?

ruby-on-rails - 具有 HBTM 关联的 ActiveAdmin 自定义过滤器

ruby-on-rails - Rails 清理用户输入

javascript - Webpack 模块构建失败意外 token (rails react 构建)

html - 想要在提交和页面重新加载后保留选定的 html 选项

ruby-on-rails - rails 4 和活跃的管理员

ruby-on-rails - 通过 Active Admin 使用 HABTM 或 Has_many

ruby-on-rails - 我无法在 Netbeans 7.0 上创建 Rails 应用程序。它卡在点 25%

mysql - 自定义排序依据+分组依据

php - 嵌套查询中的 ORDER_BY 值?