I have this:
Post.paragraphs << new_paragraph
And I need to remove paragraph by id = 3, so the following deletes the record completel
You should not use the delete method on the Paragraphobject, but instead use the delete method of paragraphs relation, like this:
delete
Paragraph
paragraphs
post.paragraphs.delete(Paragraph.find(paragraph_id))