如何在 slim 标记语言中添加 属性?

How can I add a property in the slim markup language?

我想在 slim 生成的标签中添加 属性。例如:

<input type='text' name='name' required>

要创建您提供的 HTML 示例,您的 Slim 将如下所示:

 = text_field_tag :name, required: 'required'

要向 input 标记添加任何附加属性,您只需向 text_field_tag 方法提供附加参数。所以如果你想指定 class 属性,你可以这样做:

 = text_field_tag :name, required: 'required', class: 'really-nice-text-field'

更新:

这也行得通:

 = text_field_tag :name, required: true