0

我在这个目录中有一个视图:

app/views/mobile/dis/my_view.html.haml

在其中我有简单的一行代码来呈现部分:

= render "dis_content", :preview => false

并且该部分与 my_view.html.haml 文件位于同一目录中,称为 _dis_content.html.haml

但由于某种原因,当我尝试渲染 my_view.html.haml 文件时,我收到此错误:

Missing partial mobile/dis/dis_content, mobile/base/dis_content, application/dis_content with {:locale=>[:en, :en], :handlers=>[:haml, :erb, :builder]

知道为什么它没有看到部分吗?

谢谢!

4

2 回答 2

1

我想你可能需要

render :partial => "dis_content"

于 2012-04-27T14:07:50.617 回答
1

你可以试试这个:

   <%= render 'form' %>

或其他文件夹

 <%= render 'layouts/my_other_layouts'%>
于 2012-04-27T14:18:42.080 回答