Я храню журналы в текстовом поле в MySQL прямо сейчас, и я хотел бы иметь возможность добавлять в текстовое поле, а не писать всю вещь в запросе, потому что иногда это переполнение будет превышать «максимальный размер пакета»
В ActiveRecord нет ничего для поддержки CONCAT. Однако вы можете написать собственный SQL-запрос, использующий CONCAT, например:
ActiveRecord::Base.connection.execute(sql)
Или вы можете изменить настройки MySQL:
mysqld --max_allowed_packet=16M
Или лучшее решение уже было обращено: Независимая от базы данных конкатенация строк SQL в Rails