Разница между рендером и рендером частичным и доходностью
Я прочитал это из руководств по Rails, посмотрел книгу Майкла Хартеля и теперь читаю ее из книги Rails View, но все же я запутался :(
Существует_footer.html.erb
файл, так что это «частичный» и в коде он написал:
<%=render 'layouts/footer' %>
так что я понимаю, что когда он видит это, идет и вставляет сюда файл HTML для нижнего колонтитула. Хорошо ... Теперь через несколько страниц говорится:
<%= render partial: 'activitiy_items/recent' %>
ПОЧЕМУ на этот раз у нас есть слово «частичное», но у нас его не было в предыдущем?
И там где-то еще я вижу<%= yield :sidebar %>
Так этоyield
также вставить HTML на свое место? Ну не так лиrender
делал?
Я надеялся, что другой программист вместо книг объяснит мне, может быть, я получу это в этот раз :)