2015-08-13 125 views
0

我想的user_details\index.html.erbrender內容在我的自定義頁面home.htmlRails的自定義頁面不渲染視圖

這裏是我的目錄結構

apps 
| 
views 
├───co_owners 
├───layouts 
├───pages 
├───shared 
└───user_details 

home.html.erb頁面的網頁目錄...和index.html.erb頁在user_details目錄

我正在使用 <%= render :partial => 'user_details' %>render它對我的主頁...但我得到錯誤ActionView::MissingTemplate in Pages#home

我該怎麼做?

回答

1

爲答案在previous your question

這不是一個局部的(帶下劃線開始),所以你需要渲染 模板。 您還需要模板的完整路徑,從視圖 目錄:

<%= render template: 'user_details/index' %> 

我建議你閱讀Layouts and Rendering in Rails

+0

感謝答案...我不承認,我有一些瘋狂目錄更改... –