In rails_admin list shows all available columns of model according to how columns are ordered in database:
However, I want different order in list page. I want first name
and then other fields in table.
Is it even possible? There are no mentions in documentation of rails_admin about it.
You can read about ordering of fields here: https://github.com/sferik/rails_admin/wiki/Fields#inclusion
In case your model is called User, create a new configuration file config/initializers/rails_admin/user.rb
with the following content:
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
Let me know if this works out!