【发布时间】:2017-05-07 11:41:06
【问题描述】:
我正在尝试运行这个非常简单的查询
unless ram.blank?
list = list.where(['numRam >= ?', ram])
end
它在我使用 mysql 作为数据库的本地服务器上完美运行,但它在我使用 psql 的生产环境中给了我这个错误
2017-05-07 11:13:57 UTC ERROR: column "numram" does not exist at character 68
2017-05-07 11:13:57 UTC STATEMENT: SELECT COUNT(*) FROM "mobiles" WHERE "mobiles"."visible" = $1 AND (numRam >= '5')
显然,它将numRam 更改为numram,这在我的数据库中不存在。有什么解决办法吗?
【问题讨论】:
标签: mysql ruby-on-rails postgresql ruby-on-rails-4