【发布时间】:2011-01-26 05:08:46
【问题描述】:
我想在创建对象后跳过验证。举个例子吧
人有很多公司,公司有很多人
人有很多展示位置,展示位置属于个人 一个人只能有一个有效的展示位置
展示位置模型有一个验证,用于检查一个人在保存时是否已经有一个活动的展示位置。
@placement is active placement
@employment.placement = @person
if @placement.save
#################
@person.placements << @placement
@company.placements << @placement
end
现在第一次保存展示位置时,它会被保存。
现在问题来了
@person.placements << @placement
因为此人已经通过@placement.save 进行了有效的展示。
@person.placements
有什么方法可以让我告诉我不要在我的代码的############ 区域的某个地方进行特定的验证。
或者欢迎任何替代解决方案。
谢谢
【问题讨论】:
-
如果它对您有用,您应该接受答案。给那个人他的分数。 :)
标签: ruby-on-rails validation skip