For example:
I'm have two models: Task
and List
. Task
belongs_to
List
.
I'm render lists/_form.html.erb
partial within lists/show.html.erb view
.
Now I need to render tasks/_fields.html.erb
partial within lists/_form.html.erb
partial:
<%= render 'tasks/fields' %>
But I get an error ActionView::MissingTemplate
If I try to render tasks/_fields.html.erb
within lists/_form.html.erb
, everything works.
I see two bad ways to solve this problem:
_fields.html.erb
to lists
folderlists/_form.html.erb
partial and try a "Nested Layouts" from http://guides.rubyonrails.org/layouts_and_rendering.htmlIs there a good way?
Try this:
<%= render :partial => 'tasks/fields' %>