Cut the steak roughly into 10cm (4in) pieces, and cut the ribs in between each bone. Lightly season the steak and ribs with salt and pepper.
Heat oil in a large heavy-based saucepan over high heat. If using a dutch oven or cast-iron pot, heat the oil over medium. Sear the sides of the steak, ribs and sausages in batches until brown. Place the seared meats on a plate and set them aside.
In the same pot, add in the onions and garlic and stir to cook for 30 seconds. Add in the carrot and celery, stir regularly for 3 minutes. Then add in the crushed tomatoes, tomato paste, wine, water, bay leaves, thyme, stock cubes, sugar and salt. Give it a good stir and bring the sauce to a boil.
Once the sauce bubbles, reduce the heat to low and add the steak, ribs and sausages into the sauce. Place the lid on and allow it to simmer for 2 hours or until the meats are tender.
Remove the sausage and steak out of the sauce and onto a chopping board or plate. Slice the sausages thickly and shred the steak using a fork. Then place the steak and the sausages back into the sauce. Give the ragu a good stir and continue to on low for a further 30 minutes uncovered. Give the sauce a taste and add more salt or pepper if needed.
Whilst the ragu has 10 minutes left remaining to simmer, prepare the pasta. Cook the pasta as per the instructions on the packet. Before draining the pasta, reserve a cup of pasta water.
Heat a large frying pan over medium heat. Working in batches, add in a few ladles of ragu and some pasta. Pour in 1 or 2 tablespoons of pasta water to loosen up the ragu if needed. You may need to adjust your ragu by adding more sauce or pasta to get the right balance. Carefully stir to mix the sauce into the pasta for a few minutes. Place the ragu on serving plates, sprinkle some parsley and parmesan cheese on top and serve immediately.