Ergib und biete () innerhalb des Templates

Könnte jemand eine klare Erklärung geben, wieprovide() funktioniert in der Ansicht? Ich habe die offizielle Dokumentation gelesen, aber was mich wirklich stört, ist das, wenn ich am Anfang einer Vorlage definiere

<% provide(:title, 'Help') %>

und dann später habe ich diese Codezeile

<%= yield :title %> 

Was passiert wirklich im Hintergrund? Ich weiß, dass Ertrag Codeblock aufrufen soll. Was wäre in diesem Zusammenhang ein Codeblock?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage