In a large frying pan, heat the oil over moderate heat.
Add the sausage and cook, breaking up the meat with a fork, until it is no longer pink, about 5 minutes. With a slotted spoon, remove the sausage from the pan. Discard all but 1 tablespoon fat.
Reduce the heat to moderately low.
Add the onion and garlic and cook, stirring occasionally, until the onion is translucent, about 5 minutes.
Add the wine and cook until it almost evaporates, about 5 minutes. Stir in the sausage,tomatoes, and salt. Simmer, covered, for 10 minutes.
Add the pepper, parsley, and cream.
In a large pot of boiling, salted water, cook the rigatoni until just done, about 14 minutes.
Drain the pasta and toss with the sauce.
Serve with grated Parmesan.
Wine Recommendation: A Chianti Classico Riserva is the wine of choice with this dish. Look for a wine with a few years of age; it will be mellower and will complement the sauce better than a younger wine could.