Change that to view, mode should be preview not blob, and handle the preview context through the post view passed via the route