我有這樣的:從has_many中刪除對象,但不要刪除Rails中的原始記錄?
Post.paragraphs << new_paragraph
我需要通過ID = 3,除去款,所以下面完全刪除記錄:
Post.paragraphs.find(paragraph_id).destroy
# or
Post.paragraphs.find(paragraph_id).delete
我只需要移除的has_many關聯一個段落。我試圖使用delete
和destroy
。兩種方法都完全刪除相關表中的記錄。我怎樣才能從「容器」中刪除它們?
請注意,我忘了刪除依賴:摧毀。無論如何,下面的答案是偉大的。 – valk 2014-09-04 08:42:34