Rails:.clear与.destroy有什么不同?

时间:2013-04-01 21:50:17

标签: ruby-on-rails

.clear是否会调用回调?它只是清空对象数组但不删除它们吗?

1 个答案:

答案 0 :(得分:2)

我假设您正在谈论在ActiveRecord关联上调用cleardestroy(如果是,请在您的问题中提供这些详细信息)。在这种情况下,clear不会运行回调,而destroy会运行回调。请参阅ActiveRecord::Associations::ClassMethods