我使用simple_form gem来创建表单。
我的表格:
<%= simple_form_for @article, remote: true do |f| %>
<%= f.error_notification %>
<%= f.input :title %>
<%= f.submit "Create" %>
<% end %>
我的模型中有一些限制:
validates :title, presence: true, length: { maximum: 255 }
但是如果我提交没有标题的表单,就没有像&#34这样的文字;标题是必需的&#34;标题输入旁边。如何在输入字段旁边添加错误文本?
答案 0 :(得分:1)
因为您使用的是remote: true
,所以此表单是通过ajax提交的。您必须在javascript中考虑对表单的更新。您可以取出remote: true
部分或explanation可以帮助您开始在javascript中处理此问题。