4

我在名为'Parent'的应用程序中使用了一个名为'Child'的导轨可安装引擎。

我有部分“孩子/用户/_index.html.erb”

现在我想在父控制器中渲染这个孩子的部分。是否可以?

意味着我想做类似的事情

render :partial => 'child/user/index.html.erb'

谢谢

4

3 回答 3

4

参考这个

render :file => 'child/user/index.html.erb' 
###or try '/child/user/index.html.erb'
于 2012-09-19T11:13:17.713 回答
0

我想你可以render user/index

参考http://edgeguides.rubyonrails.org/engines.html

引擎无法找到呈现评论所需的部分。Rails 首先在应用程序的(test/dummy)app/views 目录中查找,然后在引擎的 app/views 目录中查找。当它找不到它时,它会抛出这个错误。引擎知道查找 blorgh/comments/comment,因为它接收的模型对象来自 Blorgh::Comment 类。

于 2013-02-19T02:37:05.000 回答
0

这对我有用:

render file: 'child/user/_index.html.erb'
于 2016-02-07T12:23:13.793 回答