Rails activerecord - 升级ruby和乘客后的奇怪的SQL查询

时间:2015-04-10 17:51:45

标签: ruby-on-rails ruby ruby-on-rails-3 activerecord passenger

我们有一个Rails 3.2.19应用程序。在将Ruby 1.9.3升级到2.1.5并将Phusion Passenger 3.0.19升级到4.0.57之后,activerecord生成了一些不完整的SQL查询并试图对MYSQL服务器执行。这很奇怪。

  1. ActiveRecord :: StatementInvalid(Mysql2 :: Error:[34816]语法错误:查询字符串终止不正确:SELECT
  2. ActiveRecord :: StatementInvalid(Mysql2 :: Error:[8192]找不到关系:没有这样的关系“:SELECT`
  3. Mysql2 ::错误:[32768]翻译错误:SQL-ERROR:无法解析关系“”:SELECT agents。* FROM agents WHERE``。id = 22241082限制1
  4. ActiveRecord :: StatementInvalid(Mysql2 :: Error:[32769]未知列:SQL-ERROR:无法解析列“代理:SELECT agents。* FROM agents WHERE {{1} } .`
  5. 以上所有sql语句都无效。我们没有做任何应用程序代码更改。任何人都可以告诉我,哪里可能出错了?我在这样的互联网上找不到任何信息。

0 个答案:

没有答案