Na przykład: Mam dwa modele: Task
i List
. Task
belongs_to
List
. Jestem renderowany lists/_form.html.erb
częściowy w ramach lists/show.html.erb view
. Teraz muszę uczynić tasks/_fields.html.erb
częściową ciągu lists/_form.html.erb
częściowej:Renderowanie częściowe z innego folderu z innej części w Railsach 3
<%= render 'tasks/fields' %>
Ale pojawia się błąd ActionView::MissingTemplate
Gdy próbuję uczynić tasks/_fields.html.erb
zasięgu lists/_form.html.erb
, wszystko działa.
widzę dwie złe sposoby rozwiązania tego problemu:
- miejsce
_fields.html.erb
dolists
folderu - dokonać widok od
lists/_form.html.erb
częściowe i spróbować "zagnieżdżone układy" z http://guides.rubyonrails.org/layouts_and_rendering.html
Czy tam dobry sposób?
Bo logicznie należy do 'modelu Task' – aetaur