Функциональность примерно одинакова в этом контексте, да.Тем не менее, yield
в общем случае является ключевым словом в языке ruby, касающимся блоков.Вы можете найти больше информации здесь: блоки ruby .
Опираясь на это, вы можете предоставлять контент для различных частей, используя content_for(:something)
и yield :something
(проходы yield
:something
для механизма разметки, механизм разметки заполняет содержимое для него).