Ruby on Rails:“必填:true”不起作用

时间:2018-09-17 10:50:16

标签: ruby-on-rails ruby

我已经解决了

关闭

[![在此处输入图片描述] [1]] [1] <%= text_field_tag(:first_name,@user ['first_name'],类:“用户输入”,必填:true)%>

我有2种表格

在表格1中,我试图将一些必填字段设为必填项,但它不起作用。

当我输入任何文本时,它不会将弹出窗口显示为上图

在表格2中,它正在工作

1 个答案:

答案 0 :(得分:3)

最好在模型中处理类似这样的事情。在您的app / models / user.rb文件中,添加:

validates_presence_of :first_name

这将意味着在不存在first_name的情况下更新记录将导致保存失败。然后,您需要再次呈现编辑页面,该页面应向用户显示相关的错误消息。