如何将自定义类添加到form_for else语句中?
<%= form_for(@user) do |f| %>
.
.
.
<%= f.label :name,
if @user.errors[:name].blank?
'Name'
else
'Name ' + @user.errors[:name].to_sentence
end
%>
我尝试过:
else
'Name ' + @user.errors[:name].to_sentence, class: "some_class"
end
同时尝试了以下方法:
else
'Name ' + @user.errors[:name].to_sentence, :class => "some_class"
end
但是两者都会产生意外的错误。
我只是想在表单提交时自定义输入标签以显示验证错误,并希望更改文本颜色。
<% ... %>
多行代码块,应该将它们分别放在每一行。 - zishe