Мне нужно знать, если строка на арабском, чтобы изменить макет моей HTML-страницы. Как мне это сделать?
С последним ruby (по крайней мере 2.0.0 я думаю) также string =~ /\p{Arabic}/ будет работать
string =~ /\p{Arabic}/
Вы должны иметь возможность использовать регулярное выражение Unicode (пример Unicode в регулярном выражении Ruby), чтобы проверить наличие арабских символов Unicode .
Вы можете попробовать этот драгоценный камень https://github.com/peterc/whatlanguage