Попробуйте
content_for?(name)
Вместо рендеринга контента, content_for?
даст вам логическое значение, которое вы ищете.
ОБНОВЛЕНИЕ
Ну, для случая по умолчанию вы можете сделать что-то вроде:
-content = yield
-if content.present?
#content.span-24
=content