2015-08-13 124 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

感谢答案...我不承认,我有一些疯狂目录更改... –