-SystemRubin/RoR, Active - "arrangieren" Methode und verwenden "super" in Modell
[2017-11-13 18:34:46] INFO WEBrick 1.3.1
[2017-11-13 18:34:46] INFO ruby 1.9.3 (2012-02-16) [x86_64-linux]
Modell in Ror, dass die Arbeit (Currenct Version)
class Expenditure < ActiveRecord::Base
...
class << self
def arrange
super(:order => :name)
end
...
Ich habe versucht, einen hinzufügen mehr Feld für Änderungsreihenfolge. "sort_order". Ich kann nicht Methode arrange
in Active finden, die redifyned wurde ich habe unsuccesfully
super(:order => :sort_order, :name)
...
super.order(:sort_order, :name)
verwenden, die Attribute haben Sie für die Bestellung verwenden? –
Ich füge "sort_order" vor der "name" -Bestellung hinzu, jetzt habe ich ein Ende der Abfrage wie folgt: '... ORDER BY (Fall, wenn expenses.ancestry null ist, dann 0 else 1 end), expenses.ancestry, name', deshalb muss ich super verwenden –
Ich habe keine Idia, wo ist 'arrangieren' Methode von –