0

假设我有 2 个模型,用户和组

user belongs_to :group
group has_many :users

有没有办法在组被销毁之前/之后将 user.group 属性设置为另一个值?

4

1 回答 1

0

class Group < ActiveRecord::Base

  has_many :users
  before_destroy -> { users.each {|u| u.group = nil; u.save}}

end

于 2012-10-04T17:54:28.017 回答