Piszę zakres, który powinien powiedzieć wybierz wszystkie połączenia, w których call_status = open i unit_id nie jest zerowy. Jestem bardzo słaba w stosunku do Ruby, a także nowa w Railsach i mam trudności z wyrażeniem tego prawa.Zakres railsów, gdzie nie jest równy
Oto co mam:
scope :open_calls, where(:call_status => "open", :unit_id != nil).order("id ASC")
powinienem być przy użyciu innego operatora do oceny zero?
Tak. Nie znam innego sposobu robienia tego niż gdzie ("call_status =? I NOT unit_id IS NULL", "open"). Może być lepszy sposób? –
Nie używaj takich zakresów. Użyj tego z lambdas, na wszelki wypadek. – Hauleth