如何在rails中的自定义模板中渲染部分

时间:2015-10-20 07:12:24

标签: ruby-on-rails templates pdf

我在app / pdfs / templates / work文件夹中有一些pdf模板,在每个模板中都有一些代码重复,我想用这段代码添加一部分并在模板中渲染。

我在app / pdfs / templates / _calculation.html.erb中添加了parrtial:

<td class="money last footer-subtotal">
    <p><strong><%= sub_total %></strong></p>
    <p><strong><%= total_tax %></strong></p>
    <p class="footer-total"><strong><%= final_price %></strong></p>
</td>

在我使用的模板中:

<%= render "templates/calculation" %>

当我点击pdf时,我收到以下错误:

对于#

未定义的方法`render'

1 个答案:

答案 0 :(得分:1)

部分阅读app / views。

而不是偏爱:

app/pdfs/templates/

置于观点内:

app/views/pdfs/templates/