В моей модели Rails есть поле с максимальной длиной 255.
Я импортирую в него данные, и иногда импортируемые данные имеют длину> 255. Я хочу просто отрубить их, чтобы в результате получилась максимально допустимая строка, которая подходит.
Первоначально я пытался сделать поле [0,255], чтобы получить это, но это фактически прервет трейлинг Юникода прямо через персонажа. Когда я затем сохраняю это в базу данных, выдается ошибка, сообщающая, что у меня недопустимый символ из-за того, что он был разделен на две части или разделен на четверти.
Каков рекомендуемый способ отрубить символы Юникода, чтобы они помещались в моем пространстве, не разбивая отдельные символы?