Я храню код Ruby в базе данных, поэтому, если администратору необходимо настроить логи кода c, они используют ActiveAdmin для внесения изменений. Мое приложение написано таким образом, чтобы загружать и вызывать этот код из базы данных.
Моя проблема сейчас заключается в том, что текст, отображаемый на странице показа пользовательского интерфейса ActiveAdmin, не очень читаемый код, поскольку он не является моноширинным или синтаксическим. подсвечен. Как я могу применить подсветку синтаксиса к этой конкретной строке?
Вы бы использовали гем Rouge? Если да, можете ли вы обернуть свой код или вам нужно обезьяна-патч ActiveAdmin? Какие еще существуют решения?
ActiveAdmin.register Model do
show do |model|
attributes_table do
row :name
row :logic # render this logic text as Ruby code
row :created_at
row :updated_at
end
end
end