我以为我可以使用“视图助手”来快速生成一些带有面板的漂亮视图
Helper @ views / shared / _panel_builder.html.erb
<div class="panel panel-<%= pclass %>">
<div class="panel-heading">
<%= heading %>
</div>
<div class="panel-body">
<%= body %>
</div>
<div class="panel-footer">
<%= footer %>
</div>
</div>
我想在哪里使用@ views / somewhere
<%= render "/shared/panel_builder",
pclass: "info",
heading: "Administrateur",
body: "#{link_to @etude.administrateur.name, @etude.administrateur}",
footer: ""%>
除了正文之外,它确实有效,它会呈现字符串<a href="/administrateurs/5411e0bb5374611a7c000000">A name</a>
我尝试删除#{}
,但之后无法编译
你能想到一种实现我想做的工作方式吗?或者我的想法不好?
答案 0 :(得分:0)
您需要告诉Rails,使用html_safe
:
<%= body.html_safe %>