我有这个火腿
%table.form_upper{:style => "display:none;", :id => 'profile-info'}
%tr{:id => 'some-row'}
如果满足条件,我如何在此表上不显示任何内容,例如我知道我可以做到这一点,但我觉得必须有一种内联方式来做到这一点
-if condtion
%table.form_upper{:id => 'profile-info'}
-else
%table.form_upper{:style => "display:none;", :id => 'profile-info'}
%tr{:id => 'some-row'}
最佳答案
你可以这样做:
%table.form_upper{:style => "display:#{condition ? 'none' : ''};", :id => 'profile-info'}
关于ruby-on-rails - 我如何在 haml 中执行内联 if 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10163556/