My destroy/delete link simply refreshes the post page and doesn't actually delete the record.
<span class="delete-button"><%= link_to 'Delete', post_path(@post), method: :delete, data: { confirm: 'Are you sure?' } %>
</span>
Controller
def destroy
@post= Post.find(params[:id])
@post.destroy
redirect_to posts_path
end