在布局中,我想输出某些区域,只有当它们有数据时才输出。 这对于命名的部分很容易,但我如何检查默认的产量?
-if content_for nil
#content.span-24
= yield
我真的可以一无所获吗?
答案 0 :(得分:1)
尝试
content_for?(name)
而不是呈现内容,content_for?
将为您提供您正在寻找的布尔值。
更新
嗯,对于默认情况,您可以执行以下操作:
-content = yield
-if content.present?
#content.span-24
=content