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