【发布时间】:2010-06-28 06:44:06
【问题描述】:
尝试使用 add_to_base 添加错误消息时,我收到未定义的方法“错误”消息。我在我的模型中定义它。我是否应该包含任何其他文件以访问错误变量。
模型文件 - 我在方法中定义它
self.errors.add_to_base("Invalid Name")
错误信息
undefined method `errors' for #<Class:0x0000010179d7a0>
我也尝试将其称为errors.add_to_base("Invalid Name"),但仍然遇到相同的错误。
谢谢。
【问题讨论】:
-
请提供更多您的型号代码。错误消息表明 self 指向类 Class 的实例,而不是模型类的实例。
标签: ruby-on-rails ruby exception-handling