我在名为'Parent'的应用程序中使用名为'Child'的rails可安装引擎。
我有部分'儿童/用户/ _index.html.erb'
现在我想渲染这个孩子在父控制器中的部分。有可能吗?
意味着我想做一些像
这样的事情render :partial => 'child/user/index.html.erb'
由于
答案 0 :(得分:4)
参考this
render :file => 'child/user/index.html.erb'
###or try '/child/user/index.html.erb'
答案 1 :(得分:0)
我认为你可以render user/index
ref http://edgeguides.rubyonrails.org/engines.html
引擎无法找到渲染所需的部分内容 评论。 Rails在应用程序中首先出现(测试/虚拟) app / views目录,然后在引擎的app / views目录中。什么时候 它无法找到它,它会抛出这个错误。发动机知道要看 对于blorgh / comments / comment,因为它正在接收模型对象 来自Blorgh ::评论类。
答案 2 :(得分:0)
这对我有用:
render file: 'child/user/_index.html.erb'