Cook Italian sausage, breaking into small pieces. Set aside.
Add wine, onion, and garlic to blender or food processor.
Process or blend until the onions and garlic are pureed.
Heat a medium to large saucepan over medium heat.
Add all of the ingredients (including the Italian sausage that was set aside) except for the rigatoni.
Bring to a boil, then reduce to a simmer.
Cover and let simmer for at least 30 minutes.
Preheat oven to 350°.
Prepare rigatoni according to package instructions.
Spoon one layer of sauce on the bottom of one or more baking dishes. I recommend using dishes that are on the deeper side to get multiple layers. Add a single layer of pasta, followed by sauce, ricotta, and mozzarella. Repeat order of ingredients until baking dish is full.