我已经搜索了很多这个问题没有运气......
我有一个带有 before_update 方法的模型,我不能用验证器替换它,因为实际的方法会检查许多事物的存在并更新许多其他事物。我的问题是,如果 before_update 方法的进程失败,我该如何引发错误?就像是:
def update_status
if !(many verifications and updates)
self.errors[:base] << "Could not update if ...."
end
end
使用 abobe 代码,我在页面加载后从控制器收到更新通知,但我想显示 before_update 方法的错误。如何向用户显示错误?
非常感谢!!