如何连接到ActiveRecord中的文本字段?

时间:2011-04-29 01:44:21

标签: ruby-on-rails activerecord

我现在正在mysql的文本字段中存储日志,我希望能够添加到文本字段而不是在查询中写入整个内容,因为有时这会溢出超过“最大数据包大小”

1 个答案:

答案 0 :(得分:0)

ActiveRecord中没有任何内容可以支持CONCAT。但是,您可以编写使用CONCAT的自定义SQL查询,如下所示:

ActiveRecord::Base.connection.execute(sql)

或者你可以调整你的mysql设置:

 mysqld --max_allowed_packet=16M

或者已经解决了最佳解决方案: Database-independent SQL String Concatenation in Rails