哈姆可以渲染
%input{:type=>"text"}
as
<input type="text">
想知道haml应该是什么,所以它在html中呈现为
<input type="text" required>
由于
答案 0 :(得分:13)
如果value of an attribute is a boolean,例如
%input{:type=>"text", :required => true}
它将呈现为
<input required type='text'>
如果format
option为:html4
或:html5
,或
<input required='required' type='text' />
格式为:xhtml
。
如果值为false,则将完全省略:
<input type='text' />
答案 1 :(得分:2)
%input{type: "text", required: true}/
或
%input{:required => "", :type => "text"}/
答案 2 :(得分:1)
%input{:required => "", :type => "text"}/
答案 3 :(得分:0)
%input(type="text" required=true)