rails_admin影响视图排序

问题描述 投票:-1回答:1

我在哪里定义rails_admin仪表板中列出'belongs_to'记录的方式?我希望我的'belongs_to'记录按id列出。因为即使在控制器中使用.order(:id'ASC'),这也决定了我的记录在视图中的显示方式。这是快照:

例如,当我将记录加载到数据库中并查看数据库和rails_admin仪表板时,这就是列出相同记录的方式,即按以下顺序列出:数据库中的id,但随机出现在rails_admin仪表板中: 在db和dashboard中排序

但是,当我查看它们在视图中的显示方式时,即使我在代码中执行了entities.order(:id),它们也会根据它们在rails_admin仪表板中的列出方式显示。帮助将不胜感激。 在视野中排序

ruby-on-rails postgresql
1个回答
1
投票

在您的模型中,您需要定义has_many关系的排序。

has_many :children, -> { order(:id) }

© www.soinside.com 2019 - 2024. All rights reserved.