As far as I know there are two tools I can use to cut an edge: knife and subdivide.
But knife can only cut at midpoint(0.5) or a free point(not precise). And subdivide can only divide edge into some equal parts.
How can I cut at a certain point? For example, I wanna divide an edge into two edges whose ratio is 3:7.