Ich habe die rails_admin für die Admin-Schnittstelle meiner Website eingerichtet.Rails Admin Liste ändern/Show anzeigen, um neue/benutzerdefinierte Spalte hinzuzufügen
Für eines der Modelle möchte ich eine zusätzliche Spalte anzeigen.
sagen, ich habe Name, Telefon, E-Mail, Bild URL, Rang usw. Attribute in meinem Modell (sagen Student). Dann muss ich Spalten anzeigen: Name | Rang | Vorschau (zusätzliche Spalte)
In der Vorschauspalte möchte ich einige gerenderte HTML auf Basis von Attributen (E-Mail, Bild, URL etc.) für jeden 'Schüler' anzeigen.
Ich habe den Weg gefunden, eine partielle für edit/update/create, um Felder/Formulare nach unseren Teil zu bieten. Aber die gleiche Implementierung von Partial ist in der Liste/Show fehlgeschlagen.
Also gibt es eine Möglichkeit, die teilweise hinzufügen, um gerenderten Inhalt, in der Liste/show-Ansicht für ein Modell ... zeigen?
bearbeiten: Code hinzugefügt
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
Dies zeigt sich folgende Spalten in rails_admin
-Code | Priorität | Name | URL | Telefon | Logo | Inhalt
was ich will ist Code | Priorität | Vorschau
, in dem in Spalte Vorschau i einen HTML-Rendering Inhalt zeigen, wollen:
blah.html (nur zB html zum Beispiel hier möchte ich in einer Art und Weise machen, es in einem angezeigt Seiten, so ist es für die Admin-Ansicht zu)
<div class="blah">
<%=util.name%> <%=util.phone%> <%=util.logo%> #usage with proper divs/tags/rendering
</div >
Bitte konkreter sein. Zeigen Sie etwas Code. –
Ich habe den Code hinzugefügt und detaillierte Anforderung angegeben. –