Tratando de cambiar esta situación:desprendimiento caracteres no alfanuméricos, pero dejando espacios en Ruby
"The basketball-player is great! (Kobe Bryant)"
en esto:
"the basketball player is great kobe bryant"
Quieres downcase y eliminar todo puntuacion pero deje espacios ...
Intentó string.downcase.gsub(/[^a-z ]/, '')
pero quita los espacios
¿Debería reemplazar los guiones con espacios? –