我在控制台上使用:
User.all(:order => "created_at ASC")
将我的模型用户替换为客户端 来自Rubyonrails.org,但它给了我这个错误:
ArgumentError: wrong number of arguments (1 for 0)
它有什么问题?
答案 0 :(得分:6)
您应该使用ActiveRecord#order
来实现此目标:
User.order("created_at ASC")
或只是:
User.order(:created_at)
在你的情况下。
ActiveRecord#all
方法不需要任何参数。