我的问题是我想在<span>
自定义文字中插入form_for label
标记。在普通的html代码中,它将是这样的:
<label>Address<span class="required">*</span></label>
但它是Rails,我将如何在此处插入:
<%= f.label :address, "Address" %>
它只是必填字段的指示。
答案 0 :(得分:13)
作为大多数Form助手,您可以传递do / block而不是name参数:
<%= f.label :address do %>
Address<span class="required">*</span>
<% end %>
也适用于link_to
:
<%= link_to root_path do %>
<div>Hey!</div>
<% end %>
答案 1 :(得分:5)
你可以这样做
<%= f.label :address, "Address<span class='required'>*</span>".html_safe %>
这会产生以下HTML
<label for="address">Address<span class="required">*</span></label>
或强>
你也可以这样做。
<%= f.label :address do %>
Address<span class="required">*</span>
<% end %>