【发布时间】:2017-02-28 17:46:37
【问题描述】:
我的申请中有此声明
User.all(:conditions => "status <> 3", :order => "firstname, lastname").collect{|x| [x.name, x.id.to_s]}
我试图找到所有用户并按名字和姓氏对他们进行排序。
当我尝试使用这个语句时,它给了我错误
参数数量错误(给定 1,预期为 0)。
谁能帮我解决这个问题?
【问题讨论】:
-
这个错误是由什么函数引起的?
-
codedef user_options options = User.all(:conditions => "status 3", :order => "firstname, lastname").collect{|x| [x.name, x.id.to_s]} 结束 -
不,上面的 sn-p 中的哪个函数提供了错误数量的参数?错误应该说。
-
错误显示这一行
options = User.all(:conditions => "status <> 3", :order => "firstname, lastname").collect{|x| [x.name, x.id.to_s]} -
我知道查询需要更改为 rails 4 不知道如何更改它..
标签: ruby-on-rails