<%= yield(:title_box) if content_for?(:title_box) %>
Или условие if здесь бесполезно?
Проверка состояния не нужна, так как если ничего не визуализировать, то ничего не будет выведено. См. документы