例如:我有两个型号:Task和List.Task belongs_to List.我渲染lists/_form.html.erb内的部分lists/show.html.erb view.现在我需要在tasks/_fields.html.erb局部内部渲染lists/_form.html.erb局部:
<%= render 'tasks/fields' %>
Run Code Online (Sandbox Code Playgroud)
但是我收到了一个错误 ActionView::MissingTemplate
如果我尝试呈现tasks/_fields.html.erb内lists/_form.html.erb,一切正常.
我看到两种不好的方法来解决这个问题:
_fields.html.erb到lists文件夹lists/_form.html.erbpartial获取视图并尝试http://guides.rubyonrails.org/layouts_and_rendering.html中的"嵌套布局"有好办法吗?