Ruby on Rails:“必需:true”不工作

问题描述 投票:-4回答:1

我已经修好了

关闭

[![在此处输入图像说明] [1]] [1] <%= text_field_tag(:first_name,@ user ['first_name'],类:“user-input”,required:true)%>

我有两种形式

在表单1中,我试图创建所需的一些字段,但它不起作用。

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

在表格2中,它正在运作

ruby-on-rails ruby
1个回答
3
投票

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

validates_presence_of :first_name

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

© www.soinside.com 2019 - 2024. All rights reserved.