我在哪里定义rails_admin仪表板中列出'belongs_to'记录的方式?我希望我的'belongs_to'记录按id列出。因为即使在控制器中使用.order(:id'ASC'),这也决定了我的记录在视图中的显示方式。以下是快照:
例如,当我将记录加载到数据库并查看数据库和rails_admin仪表板时,这就是列出相同记录的方式,即按以下顺序排列:数据库中的id,但随机出现在rails_admin仪表板中:
db和dashboard中的顺序
但是,当我查看它们在视图中的显示方式时,即使我在代码中执行了entities.order(:id),它们也会根据它们在rails_admin仪表板中的列出方式显示。帮助将不胜感激。
在视图中的顺序
答案 0 :(得分:1)
在您的模型中,您需要定义has_many
关系的排序。
has_many :children, -> { order(:id) }