如何在另一个模型中的记录与之关联时销毁记录?

时间:2016-01-04 22:32:37

标签: ruby-on-rails ruby ruby-on-rails-4 associations

我有一个标准的has_many belongs_to关联。现在我想销毁prog_id_list模型中的记录并保留Organization记录。但是这是不允许的:Transaction模型中的organization_id将是nil

如何在保留交易记录的同时销毁组织记录?

组织模式:

Transaction

交易模式:

has_many   :transactions, inverse_of: :organization

交易迁移文件:

belongs_to :organization, inverse_of: :transactions

1 个答案:

答案 0 :(得分:0)

从迁移文件中删除?pie约束:

foreign_key