to risk everything you have because you are certain of something bet the ranchNo matter how confident you are in the future, you should never bet the farm on one idea.
to risk everything you have because you are certain of success bet the farmThe program was in trouble, and our feeling was, why bet the ranch on it?She's expecting further gains, but she wouldn't bet the ranch.
to spend almost all the money you have on something that you think might bring you success (often + on ) TV networks are obviously willing to bet the ranch on special sports events - they paid millions to broadcast the Olympics.