Тип text
обрабатывает tinytext
, text
, mediumtext
и longtext
для MySQL, если это то, что вы используете. Просто укажите верхнюю границу, используя :limit => ...
Пример:
change_column :articles, :body, :text, :limit => 4294967295
Значение по умолчанию limit
составляет 65535, как и ожидалось.
1 to 255 bytes: TINYTEXT
256 to 65535 bytes: TEXT
65536 to 16777215 bytes: MEDIUMTEXT
16777216 to 4294967295 bytes: LONGTEXT
Документацию по MySQL можно найти здесь .