在Rails 2.2.2(ruby 1.8.7-p72)中,我想评估在实际执行之前销毁对象的影响。即我希望能够生成将受到以下影响的所有对象的列表:dependent =>:destroy(通过对象的关联)。我试图解决的真正问题是给用户一个所有将被删除并让他们确认操作的列表。评价:dependent =>:destroy
任何人都可以推荐一个很好的方式去解决这个问题吗?我刚开始研究ActiveRecord :: Associations,但我没有取得多大进展。
更新:在我的特殊情况下,我有各种级别的对象(A - > B - > C)。
我不知道,谢谢! http://api.rubyonrails.org/classes/ActiveRecord/Reflection/ClassMethods.html – marcgg 2009-04-27 16:02:48