项目选的数据库是阿里云的分析型数据库,不支持 SHOW FULL FIELDS FROM emp语句,所以每次查询都报错,能否在执行查询的时候限制一下不执行这个语句。
 claf1314
          
      回复
claf1314
          
      回复
    我看了下,阿里云的这个分析型数据库好像是不支持查表列结构的,能否看下你相关的代码,这样可以确认是否可以直接跳过SHOW FULL COLUMNS...
 martin91
          
      回复
martin91
          
      回复
    Model
class Customer < ActiveRecord::Base
  establish_connection :ads
  self.table_name = 'advisor'
  self.primary_key = "advisor_id"
end
Controller
def clue
    debugger
    @c= Customer.select(:advisor_id).where("advisor_id = ?", 270562276528131)
    p @c.advisor_id
    respond_to do |format|
      format.html.none
      format.js
    end
  end
@c这个对象能获得,取对象的属性就会报3#那个错误。
