Cut the ribs into about 2 inch chunks. Season with salt
Heat the oil over medium heat in a 3-4 quart Dutch oven or other heavy pan with a tight fitting lid
Sear the beef in batches until a nice crust is formed on all sides. Remove each batch from the pan to a plate
Use ½ cup of the broth to deglaze the pan and add the wine.
Add the ginger, garlic, coriander, the whites of the scallions, and peppercorns to the pan and cook for about 30 seconds
Add the beef and the rest of the broth to the pan and bring to a boil. Then immediately lower to a simmer. Then cover the pan and simmer for 2½ to 3 hours. Ideally you want the broth to maintain a temperature between 180 and 195℉. The beef should end up "fall apart tender" when finished.
Cut the onion into vertical strips about ⅛-¼ inch thick
When there is about an hour left on the beef, melt the butter in a separate pan over medium heat.
Once the butter stops foaming, add the onions, the sugar, and a pinch of salt. Stir to coat.
Cook, stirring often until the onions start to brown (about 30 minutes) and then add the carrots and continue cooking and stirring for another 10-15 minutes until the carrots are cooked and the onions are almost caramelized. Remove from heat.
Once the beef is finished, remove the it from the broth and then strain and discard the solids out of the broth while saving the broth.
Once the beef has slightly cooled, shred it with your fingers.
Chop the scallion greens into ⅛ inch slices
Add the beef, onions, carrots, and broth back into the Dutch oven and bring back to a simmer. Add the scallion greens.
Boil the ramen noodles in a separate pan for 3 minutes (follow the instructions on the package but don't add any flavoring).
Drain the noodles and split them into bowls. Add a generous amount of the soup to each bowl and serve.