ruby-on-rails – Rails_admin,更改列表中列的顺序

在rails_admin列表中,根据列在数据库中的排序方式显示所有可用的模型列:

《ruby-on-rails – Rails_admin,更改列表中列的顺序》

但是,我希望列表页面中的顺序不同.我想要名字,然后是表中的其他字段.

它甚至可能吗?有关它的rails_admin文档中没有提及.

最佳答案 您可以在这里阅读有关字段排序的信息:
https://github.com/sferik/rails_admin/wiki/Fields#inclusion

如果您的模型名为User,请创建新的配置文件config / initializers / rails_admin / user.rb

具有以下内容:

if User.table_exists?
  RailsAdmin.config User do
    list do
      # simply adding fields by their names (order will be maintained)
      include_fields :name, :id, :created_at, :updated_at, :version, :shopping_malls
    end
  end
end

让我知道这是否成功!

点赞