2014-09-24 63 views
0

我以爲我可以使用「視圖助手」來快速生成與面板一些很好的意見的Rails代碼傳遞到視圖下執行通過渲染

助手@觀點/共享/ _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> 

,我想使用它@觀點/某處

<%= 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

你需要告訴Rails字符串內的HTML是使用安全html_safe渲染:

<%= body.html_safe %>