我已经为我的站点的管理界面设置了 rails_admin。
对于其中一个模型,我想显示一个附加列。
假设我的模型(比如学生)中有姓名、电话、电子邮件、图片网址、排名等属性。然后我必须显示列:名称 | 排名 | 预览(附加栏目)
在预览列中,我想根据每个“学生”的属性(电子邮件、图像、网址等)显示一些呈现的 html。
我找到了包含用于编辑/更新/创建的部分的方法,以根据我们的部分提供字段/表单。但是包含部分的相同实现在列表/显示中失败。
那么有什么方法可以在模型的列表/显示视图中添加部分以显示渲染的内容......?
编辑:添加代码
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
这会在rails_admin中显示以下列
代码 | 优先 | 姓名 | 网址 | 电话 | 标志 | 内容
我想要的是 代码 | 优先 | 预习
在“预览”列中,我想将 html 呈现内容显示为:
blah.html(仅用于例如 html,在这里我想以一种显示在其中一个页面中的方式呈现,因此它也适用于管理视图)
<div class="blah">
<%=util.name%> <%=util.phone%> <%=util.logo%> #usage with proper divs/tags/rendering
</div >