Как мне присоединиться к текстовому полю в ActiveRecord? - PullRequest
1 голос
/ 29 апреля 2011

Я храню журналы в текстовом поле в MySQL прямо сейчас, и я хотел бы иметь возможность добавлять в текстовое поле, а не писать всю вещь в запросе, потому что иногда это переполнение будет превышать «максимальный размер пакета»

1 Ответ

0 голосов
/ 29 апреля 2011

В ActiveRecord нет ничего для поддержки CONCAT. Однако вы можете написать собственный SQL-запрос, использующий CONCAT, например:

ActiveRecord::Base.connection.execute(sql)

Или вы можете изменить настройки MySQL:

 mysqld --max_allowed_packet=16M

Или лучшее решение уже было обращено: Независимая от базы данных конкатенация строк SQL в Rails

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...