2016-02-18 3 views
1

Я использую на консоли:модели записи заказа в Rails

User.all(:order => "created_at ASC") 

путем замены клиента с моей модели пользователя от Rubyonrails.org, но его дает мне эту ошибку:

ArgumentError: wrong number of arguments (1 for 0) 

Что случилось с ним ?

+0

Взгляните на свой URL-адрес, это руководство предназначено для Rails v2.3.11, и в соответствии с вашими тегами вы используете Rails 3 или Rails 4. – Stefan

+0

спасибо, что я этого не заметил –

ответ

6

Вы должны использовать ActiveRecord#order для этой цели:

User.order("created_at ASC") 

или просто:

User.order(:created_at) 

в вашем случае.

ActiveRecord#all способ не ожидает никаких аргументов.