2012-04-27 41 views
0

我有這個目錄中的觀點:Ruby on Rails的 - 錯誤,系統無法找到部分

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] 

任何想法爲什麼它沒有看到局部?

謝謝!

回答

1

你可以試試這個:

<%= render 'form' %> 

或其他文件夾

<%= render 'layouts/my_other_layouts'%> 
+0

嗨, <%= render'form'%>工作,但是具有這個haml:%p測試的文件可以沒有出現在結果頁面上。任何想法爲什麼不呢? – GeekedOut 2012-04-27 14:28:34

1

我想你可能需要

render :partial => "dis_content"

+0

不幸給了同樣的錯誤 – GeekedOut 2012-04-27 14:11:52