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