当模型删除其在另一个模型中的外键变为null

Has*_*mad -1 ruby activerecord ruby-on-rails associations

协会是职业has_many :users 用户belongs_to :occupation

我想在占用时删除其在用户中的外键变为null.我是怎么做到的

eug*_*gen 5

你需要 has_many :users, dependent: :nullify

  • 阅读:http://api.rubyonrails.org/classes/ActiveRecord/Associations/ClassMethods.html (4认同)
  • 这个:http://guides.rubyonrails.org/association_basics.html#has-many-association-reference (3认同)