我在名为'Parent'的应用程序中使用了一个名为'Child'的导轨可安装引擎。
我有部分“孩子/用户/_index.html.erb”
现在我想在父控制器中渲染这个孩子的部分。是否可以?
意味着我想做类似的事情
render :partial => 'child/user/index.html.erb'
谢谢
我在名为'Parent'的应用程序中使用了一个名为'Child'的导轨可安装引擎。
我有部分“孩子/用户/_index.html.erb”
现在我想在父控制器中渲染这个孩子的部分。是否可以?
意味着我想做类似的事情
render :partial => 'child/user/index.html.erb'
谢谢
参考这个
render :file => 'child/user/index.html.erb'
###or try '/child/user/index.html.erb'
我想你可以render user/index
参考http://edgeguides.rubyonrails.org/engines.html
引擎无法找到呈现评论所需的部分。Rails 首先在应用程序的(test/dummy)app/views 目录中查找,然后在引擎的 app/views 目录中查找。当它找不到它时,它会抛出这个错误。引擎知道查找 blorgh/comments/comment,因为它接收的模型对象来自 Blorgh::Comment 类。
这对我有用:
render file: 'child/user/_index.html.erb'