Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/53.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何在视图中检查默认收益率?_Ruby On Rails - Fatal编程技术网

Ruby on rails 如何在视图中检查默认收益率?

Ruby on rails 如何在视图中检查默认收益率?,ruby-on-rails,Ruby On Rails,在布局中,我只想在有数据的情况下输出某些区域。 这对于命名部分来说很容易,但是如何检查默认收益率呢 -if content_for nil #content.span-24 = yield 我真的什么都不做吗?试试看 内容(名称) 而不是呈现内容,content\u for?将为您提供所需的布尔值 更新 对于默认情况,您可以执行以下操作: -content = yield -if content.present? #content.span-24 =content 试

在布局中,我只想在有数据的情况下输出某些区域。 这对于命名部分来说很容易,但是如何检查默认收益率呢

-if content_for nil
  #content.span-24
    = yield
我真的什么都不做吗?

试试看

内容(名称)

而不是呈现内容,
content\u for?
将为您提供所需的布尔值

更新

对于默认情况,您可以执行以下操作:

-content = yield
-if content.present?
  #content.span-24
    =content
试一试

内容(名称)

而不是呈现内容,
content\u for?
将为您提供所需的布尔值

更新

对于默认情况,您可以执行以下操作:

-content = yield
-if content.present?
  #content.span-24
    =content

“命名区域”是指部分区域吗?你发布了一些代码。对你有用吗?什么地方出了问题?是的,是局部的,什么都没有发生,内容div被渲染了…您使用内容_吗?没有回答这个问号吗?@JesseWolgamott,似乎是我做的,通过做这个改变,我让它按预期工作:)。如果你想重新措辞作为回答,我可以给你分!谢谢“命名区域”是指部分区域吗?你发布了一些代码。对你有用吗?什么地方出了问题?是的,是局部的,什么都没有发生,内容div被渲染了…您使用内容_吗?没有回答这个问号吗?@JesseWolgamott,似乎是我做的,通过做这个改变,我让它按预期工作:)。如果你想重新措辞作为回答,我可以给你分!谢谢对不起,我给了early这些要点(并且没有很好地重新阅读您的措辞):我不需要检查部分收益率,但需要检查“默认”收益率,=yield引发的收益率,而不是=yield:something的收益率。但这可能是不可能的,这取决于实现。对不起,我给了early以下几点(并没有很好地重新阅读您的措辞):我不需要检查部分收益率,但需要检查“默认”收益率,由=yield引发的收益率,而不是=yield:something引起的收益率。但这可能是不可能的,这取决于实施情况。