我想将我的文本字段和其他表单元素包含在标签标记中:
<label for="answer">Give it to me: <input type="text" id="answer" name="answer"/></label>
这样我可以有以下CSS:
label {
white-space: nowrap;
}
然后标签和表单元素永远不会分成不同的行。我知道我可以用 a 包围整个标签和表单元素<span>
并在其上使用white-space: nowrap;
,但我喜欢有一个涵盖所有内容的标签。至少有时。
问题是如何在 Rails 中使用他们的label_tag
表单助手来做到这一点。我应该只在 label_tag 调用中包含其他表单元素吗?
<%= label_tag 'answer', "Give it to me: #{text_field_tag 'answer', @prev_answer, placeholder: 'Enter answer', class: 'special'}" %>