【发布时间】:2015-01-20 09:34:33
【问题描述】:
我想检查新记录的一些属性,如果某些条件为真,则阻止创建对象:
before_create :check_if_exists
def check_if_exists
if condition
#logic for not creating the object here
end
end
我也愿意寻求更好的解决方案!
我需要这个来防止偶尔重复 API 调用。
【问题讨论】:
-
你正在触及回调地狱。下一步:您将从模型中删除它们并将这些行为抽象到服务对象中