Rails 4: 在序列化器中排序 has_many
Rails 4: Order has_many in serializer
我有一个带有 has_many
关联的序列化器,我想订购依赖模型。由于某种原因,我收到 undefined method key?'
错误:
class API::ClientSerializer < ActiveModel::Serializer
has_many :check_ins, -> { order(:week) }
end
我还能如何按周订购 check_ins?
class API::ClientSerializer < ActiveModel::Serializer
has_many :check_ins
def check_ins
object.check_ins.order(:week)
end
end
class API::ClientSerializer < ActiveModel::Serializer
has_many :check_ins do
object.check_ins.order(:week)
end
end
我有一个带有 has_many
关联的序列化器,我想订购依赖模型。由于某种原因,我收到 undefined method key?'
错误:
class API::ClientSerializer < ActiveModel::Serializer
has_many :check_ins, -> { order(:week) }
end
我还能如何按周订购 check_ins?
class API::ClientSerializer < ActiveModel::Serializer
has_many :check_ins
def check_ins
object.check_ins.order(:week)
end
end
class API::ClientSerializer < ActiveModel::Serializer
has_many :check_ins do
object.check_ins.order(:week)
end
end