Разница между рендером и рендером частичным и доходностью

Я прочитал это из руководств по Rails, посмотрел книгу Майкла Хартеля и теперь читаю ее из книги Rails View, но все же я запутался :(

Существует_footer.html.erb файл, так что это «частичный» и в коде он написал:

<%=render 'layouts/footer' %>

так что я понимаю, что когда он видит это, идет и вставляет сюда файл HTML для нижнего колонтитула. Хорошо ... Теперь через несколько страниц говорится:

<%= render partial: 'activitiy_items/recent' %>

ПОЧЕМУ на этот раз у нас есть слово «частичное», но у нас его не было в предыдущем?

И там где-то еще я вижу<%= yield :sidebar %>

Так этоyield также вставить HTML на свое место? Ну не так лиrender делал?

Я надеялся, что другой программист вместо книг объяснит мне, может быть, я получу это в этот раз :)

Ответы на вопрос(3)

Ваш ответ на вопрос