Я хочу выполнить следующий код Objective-C в моем приложении Rails:
CFMutableStringRef inputString = CFStringCreateMutableCopy(kCFAllocatorDefault, 32, CFSTR("общей"));
CFLocaleRef locale = CFLocaleCreate(kCFAllocatorDefault, CFSTR("ru"));
CFStringTransform(inputString, NULL, kCFStringTransformStripDiacritics, false);
CFStringLowercase(inputString, locale);
NSLog(@"%@", (NSString *)inputString);
CFRelease(locale);
CFRelease(inputString);
Он в основном выводит строчную версию входной строки без диакритических знаков. Я работаю на сервере Snow Leopard.
Как я могу это сделать (без использования MacRuby, который кажется здесь излишним)? Я слышал о расширениях Ruby, но не могу найти никаких ресурсов в моем случае.