Weapons will only appear in the designer if the ship in question can mount them. The heavy railgun requires a heavy mount, so if you're early in the game you may not have any such hulls yet.
I agree that the UI needs to be clearer about what weapons go where, and this is something we're working on.