¿Eliminar objeto de has_many pero no eliminar el registro original en Rails?
Tengo esto:
Post.paragraphs << new_paragraph
Y necesito eliminar el párrafo por id = 3, por lo que lo siguiente elimina completamente el registro:
Post.paragraphs.find(paragraph_id).destroy
# or
Post.paragraphs.find(paragraph_id).delete
Solo necesito eliminar un párrafo de la asociación has_many. Traté de usardelete
ydestroy
. Ambos métodos eliminan completamente los registros de las tablas asociadas. ¿Cómo puedo eliminarlos del "contenedor"?