Всё портится, даже в том случае, если что-то становится лучше.
Вот, например, ActiveAdmin - удобная штука для тех, кому лень писать собственную админку.
И правильно, не царское для разработчиков это дело.
Но иногда приходится.
И вот вдруг, когда dashboard в админке давно написан и забыт,
приходит обновление,
которое, в частности, гнусно намекает, что в следующем обновлении dashboard
вообще будут исключены и приложение, что? – правильно, запускаться не будет вообще.
“Кот в панике”. Но решение – есть. Например, тут рассказано, что содержимое app/admin/dashboards.rb
можно заменить на:
ActiveAdmin.register_page "Dashboard" do |
Почти что “ура”. Плохо только то, что старое содержимое
стало отрисовываться без стилей, без заголовков и т.п.
Код для отрисовки таблиц берём отсюда. Он может выглядеть, например, так:
# ... |
Вот, вроде, и всё. Будем ждать новых релизов ActiveAdmin :)