我已经解决了
关闭
[![在此处输入图片描述] [1]] [1] <%= text_field_tag(:first_name,@user ['first_name'],类:“用户输入”,必填:true)%> >
我有2种表格
在表格1中,我试图将一些必填字段设为必填项,但它不起作用。
当我输入任何文本时,它不会将弹出窗口显示为上图
在表格2中,它正在工作
答案 0 :(得分:3)
最好在模型中处理类似这样的事情。在您的app / models / user.rb文件中,添加:
validates_presence_of :first_name
这将意味着在不存在first_name的情况下更新记录将导致保存失败。然后,您需要再次呈现编辑页面,该页面应向用户显示相关的错误消息。