2017-06-27 4 views
0

Ich habe einen Serializer mit einer has_many Zuordnung und ich möchte das abhängige Modell bestellen. Aus irgendeinem Grund, den ich ein undefined method key?' Fehler:Schienen 4: Bestellung has_many in Serializer

class API::ClientSerializer < ActiveModel::Serializer 
    has_many :check_ins, -> { order(:week) } 
end 

Wie sonst bestelle ich die check_ins von Woche?

Antwort

1
class API::ClientSerializer < ActiveModel::Serializer 
    has_many :check_ins 

    def check_ins 
    object.check_ins.order(:week) 
    end 
end 
+0

Lustig, dass du dies empfohlen, das ist, was ich am Ende tue ich es dachte nur eine Möglichkeit, die ursprüngliche Syntax zu beheben war –

+0

Gibt es eine Möglichkeit des Sortierens und mit Hilfe des check_ins Serializer als auch? – Sebastian

Verwandte Themen