ruby-on-rails – 当不显示属性时,删除超薄的HTML标签属性
发布时间:2020-12-16 20:16:05 所属栏目:百科 来源:网络整理
导读:当我不想在Slim中显示类时,我想删除class属性. 在再培训局,我可以使用: input %= "class='foo'" if false % /input / 如何在Slim中做到这一点? 我发现这一点,但我觉得必须有一个更惯用的解决方案: | input "#{'class="foo"' if false}" / 解决方法 如果
当我不想在Slim中显示类时,我想删除class属性.
在再培训局,我可以使用: <input <%= "class='foo'" if false %> /> <input /> 如何在Slim中做到这一点? 我发现这一点,但我觉得必须有一个更惯用的解决方案: | <input "#{'class="foo"' if false}" /> 解决方法
如果一个属性的值为nil,那么整个属性将被省略(实际上,对于大多数情况,实际上对于nil或false都是这样,但是对于false和true来说,它的类属性的行为不同):
input class=('foo' if condition) 这将输出 <input class="foo" /> 如果条件是真的,和 <input /> 如果条件为假. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |