0
我正在使用simple_form与twitter引导在Rails上。simple_form错误消息不会消失
除非在Form-inline类中显示实时验证,否则一切都很好。我对表单代码是:
<%= simple_form_for @message,
url: mailing_list_path,
html: { class: "form-inline" },
method: :post,
validate: true do |f| %>
<%= f.input_field :email_address, label: false %>
<%= f.submit "Submit" %>
<% end %>
这显示错误信息正确(如“无效”),但如果我点击关闭输入,然后再次打开,它增加了另一个消息(例如,它会说“无效无效”)。例如,两个连续的无效项,然后在空白项会给:
有没有什么办法让simple_form添加一个新的人之前删除现有的错误消息?
任何原因,你在使用'f.input_field',而不是'f.input'? – depa 2013-04-06 17:20:10
@depa是的,f.input将它包装在一个div中,这会导致它不能显示内联 – tyler 2013-04-06 18:11:00