config.model Utility do
configure :preview do
pretty_value do
util = bindings[:object]
%{<div class="blah">
#{util.name} #{util.phone} #{util.logo}
</div >}
end
children_fields [: имя, телефон,: логотип] # будет использоваться для поиска/фильтрации, первое поле будет использоваться для сортировки read_only истинного # не будет доступны для редактирования в формах (в качестве альтернативы, скрыть в разделе редактирования) конца
list do
field :code
field :priority
field :preview
end
show do
field :code
field :priority
field :preview
end
# другие разделы будут показывать все поля конец
с простой конфигурации просто добавьте rails_admin
блок и написать метод класса для вашей модели т купите этот метод.
app/models/demo.rb
rails_admin do
def self.full_name
"#{first_name} #{last_name}"
end
end
Теперь вызовите этот метод, он вернет full_name, как, например.
спасибо _monsur_ очень полезный ответ – Shajid