可以haml渲染<input type =“text”required =“”/>

时间:2013-03-29 17:43:17

标签: ruby-on-rails html5 haml

哈姆可以渲染

%input{:type=>"text"}

as

<input type="text">

想知道haml应该是什么,所以它在html中呈现为

<input type="text" required>

由于

4 个答案:

答案 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"}/

来源:http://www.htmltohaml.com/

答案 2 :(得分:1)

%input{:required => "", :type => "text"}/

答案 3 :(得分:0)

%input(type="text" required=true)

html style attributes