You can smoke ribs on a gas grill. I do it all the time and my ribs turn out better than what I get at most bbq places. I do a simple rub, smoke for 30 minutes, wrap and cook on low for 1 1/2 hrs and caramelize for 30 minutes open. Cook @ 270 for 1/2-3 hours.