gpt4 book ai didi

ruby-on-rails - Rails 验证错误

转载 作者:数据小太阳 更新时间:2023-10-29 08:34:47 25 4
gpt4 key购买 nike

在尝试使用 add_to_base 添加错误消息时,我收到未定义方法的“错误”消息。我在我的模型中定义它。我是否应该包含任何其他文件以访问错误变量。

模型文件 - 我在一个方法中定义它

self.errors.add_to_base("Invalid Name")

错误信息

undefined method `errors' for #<Class:0x0000010179d7a0>

我也尝试将其称为 errors.add_to_base("Invalid Name") 但仍然出现相同的错误。

谢谢。

最佳答案

您应该在回调方法中调用它,如下所示

  def validate
if !self.interests.blank? && !self.interests.match("<").nil?
self.errors.add :base, 'Please ensure that Interest field do not contain HTML(< and >) tags'
end
end

关于ruby-on-rails - Rails 验证错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3130522/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com