Ruby on Rails: предоставьте vs content_for

Я наткнулся на функцию помощника вида "Обеспечить" сегодня. Изучая руководство, я все еще не понимаю, чем оно отличается от "content_for".

предоставить (имя, содержимое = ноль и блок)

То же самое, что и content_for, но при использовании потокового сбрасывания обратно к макету. Другими словами, если вы хотите объединить несколько раз в один и тот же буфер при рендеринге данного шаблона, вы должны использовать content_for, если нет, использовать обеспечить, чтобы сообщить макету, чтобы он прекратил искать больше содержимого.

Вопрос 1: это довольно абстрактно для меня - может ли кто-нибудь конкретизировать это, приведя наглядный пример?

Вопрос 2: работа с конвейером активов, который работает лучше и почему?

Спасибо!

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

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