If your doors and drawers aren't helpful, try a piece of angle stock from a local hardware store. It needs to be long enough to draw a single line that reaches both points you are looking at and has an edge that is straight. There should be plenty of angles stamped or rolled from strip stock that are light and straight instead of a cast or extruded product that would be cumbersome with an erose edge.
What he says ^^^^.
I have three aluminum "angle irons" of various sizes for aligning fins, lugs, and rail buttons. I think they are extruded, but they have straight edges.
For larger rockets, I've started using a piece of wood that I route into a wide "U" shape to help ensure straight rail buttons.
I'm not sure if it's clear in the photo, but it's a piece of 1" wide, 1/4" thick wood with the middle routed out on one side to form a trough. You could also create it using a strip of wood with smaller strips glued along the edges.
I draw a line down the center of the strip to identify where the rail buttons will go.
The strip is glued (and/or screwed) to the body tube with the trough side down. Like an angle iron, it automatically aligns itself to the body tube so that it is straight.
I then drill holes through the strip and body tube for the well-nuts that the rail buttons screw into. Because the strip has a flat surface, it's much easier to ensure that the hole is straight into the tube. The well nuts extend into the body tube, so the rail buttons are actually attached to the tube, not the strip of wood.
Finally, I add fillets along the edges of the wood strip and, after painting, screw in the rail buttons.
In addition to helping ensure that the buttons are straight, this technique creates a slight stand-off so the rocket is less likely to get scratched as it is slid onto the rail or is blown around while waiting for lift-off.
-- Roger