升级到Rails 4,似乎MySQL严格模式现在默认为Rails连接.我这样说是因为我的Rails应用程序在保存超过255个字符的字符串值时会收到"Mysql2 :: Error:数据太长了".然而,我将相同的查询粘贴到MySQL控制台(其中报告全局严格模式已关闭)并且它正常工作,只是截断警告.作为进一步的证据,它在这里说 "Rails 4默认使用严格模式".
我的问题是如何从Rails应用程序中关闭严格模式?我宁愿避免升级所有东西来支持它.
mysql database-connection ruby-on-rails strict ruby-on-rails-4