Я пытаюсь определить две переменные следующим образом:
-
@orders = Customer.find_all_by_order_date(nil)
-
@nonorders = Customer.find_all_by_order_date(!nil)
Первый работает правильно, а второй нет. Как я могу найти тех клиентов, чьи поля order_date не равны нулю?
@nonorders = @customer.orders.find(:all, :conditions => "@customer.orders.order_date IS NOT NULL")
дает мне следующую ошибку:
undefined method 'extract_options_from_args!' for ActiveRecord::Base:Class
Я пытался изменить условия, такие как @orders.order_date
, @customer.order.order_date
и т.д. Что вызвало эту ошибку? Спасибо!