3 pounds baby back ribs, cut into 3- to 4-rib sections
1/2 cup salt
1 carrot, thickly sliced
1 stalk celery, thickly sliced
1 onion, quartered
2 cloves garlic, smashed
One 2-inch piece fresh ginger, peeled and sliced thick
1 cup canned pineapple juice
1 cup chicken stock or broth
1/2 cup brown sugar
2 tablespoons hoisin sauce
2 tablespoons soy sauce
1 tablespoon minced garlic
1 tablespoon minced fresh ginger
1 tablespoon minced chile pepper
1 teaspoon Worcestershire sauce
2 green onions, thinly sliced
Cooking spray
Oil, for brushing