Ruby on rails Rails 3 ActiveRecord链接

Ruby on rails Rails 3 ActiveRecord链接,ruby-on-rails,ruby-on-rails-3,activerecord,Ruby On Rails,Ruby On Rails 3,Activerecord,我是Rails新手,我不知道为什么我的链接不起作用 工作 my_model.select('name').where('status_id = 6').all my_model.select('name').where('status_id = 6').order('name') 不起作用 my_model.select('name').where('status_id = 6').order('name') 为什么将订单链接到位置后不执行查询?我尝试在.order之后添加.all,但这似

我是Rails新手,我不知道为什么我的链接不起作用

工作

my_model.select('name').where('status_id = 6').all
my_model.select('name').where('status_id = 6').order('name')
不起作用

my_model.select('name').where('status_id = 6').order('name')

为什么将
订单
链接到
位置后
不执行查询?我尝试在
.order
之后添加
.all
,但这似乎也不起作用。

看起来这是jdbc适配器中的一个已知错误:


如果您做了这些更改,它将修复它:

代码是给您一个错误还是仅仅返回一个空数组?我得到了'NoMethodError'(当您没有预料到它时,您有一个nil对象!您可能预料到数组的一个实例。错误发生在计算nil时)您可以查看您的服务器输出窗口,还是“tail-f log/*”?如果您没有收到错误,请告诉我们SQL输出是什么。这意味着您的“where”查询将返回nil…但当我取消顺序时,它将返回结果