He configurado rails_admin para la interfaz de administración de mi sitio.Rails Admin modificar lista/mostrar vista para agregar columna nueva/personalizada
Para uno de los modelos, quiero mostrar una columna adicional.
dicen que tengo atributos de nombre, teléfono, correo electrónico, URL de imagen, rango, etc. en mi Modelo (por ejemplo, Estudiante). Luego tengo que mostrar columnas: Nombre | Rank | Vista previa (columna adicional)
En la columna de vista previa quiero mostrar algunos html renderizados en función de los atributos (correo electrónico, imagen, url, etc.) para cada 'estudiante'.
He encontrado la manera de incluir un parcial para editar/actualizar/crear para proporcionar campos/formularios según nuestro parcial. Pero la misma implementación de incluir parcial está fallando en list/show.
Entonces, ¿hay alguna manera de que pueda agregar el contenido parcial para mostrar contenido procesado, en la lista/mostrar vista para un modelo ...?
Editar: Código añadió
config.model Utility do
list do
field :code
field :priority
field :name
field :url
field :phone
field :logo
field :content
sort_by :priority
items_per_page 100
end
end
Esto se muestra en las columnas siguientes rails_admin
Código | Prioridad | Nombre | Url | Teléfono | Logo | Contenido
lo que quiero es Código | Prioridad | Vista previa
en el que en la columna de vista previa quiero mostrar una representación HTML como contenido:
blah.html (por ejemplo, sólo para html, por ejemplo, aquí quiero rendir de una manera que se muestra en uno de páginas, por lo que es presentable para la vista de administración demasiado)
<div class="blah">
<%=util.name%> <%=util.phone%> <%=util.logo%> #usage with proper divs/tags/rendering
</div >
Por favor, sea más concreto. Muestra un código –
He agregado el código y el requisito detallado especificado. –