新手问题 数据被依赖的话不能删除这个要怎么写

dxwts · 2014年01月16日 · 最后由 dxwts 回复于 2014年01月22日 · 1726 次阅读

mongoid中has_many的关系,如果child有parent那么child就不能直接删除,这个要怎么写? 我想到的是在child中使用before_destroy检查child.parent?,然后再进行删除,有没有类似在parent中使用的:dependent => :destroy约束选项

共收到 4 条回复

请自行google

关键字 rails has_many dependent restrict

查Mongoid官网Document http://mongoid.org/en/mongoid/docs/relations.html 不过child有parent那么child就不能直接删除这个规则是不是反了?

#2楼 @lewis 谢谢,没反,需求就是这样,如果child有parent不能把这个child删除

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册