Удалить объект из 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
, Оба метода полностью удаляют записи из связанных таблиц. Как я могу просто удалить их из «контейнера»?