【发布时间】:2014-03-17 09:27:13
【问题描述】:
我的汽车模型是 JSON 序列化的(CarSerializer 类 @cars.blank? 进行测试无济于事,因为没有返回 nil/empty 数组。有关 AR 对象的检查,请参见下文。
def get_reserve_ids
# @cars.inspect ==> #<ActiveRecord::Relation [#<Car id: nil, car_reserve_id: nil>]>
@cars = Car.select(:car_reserve_id)
.where(client_id: current_user.client_id).distinct
# @cars.inspect ==> [nil]
# @cars = Car.select(:car_reserve_id)
# .where(client_id: current_user.client_id).map(&:car_reserve_id).uniq
logger.debug @cars.inspect
render json: @cars, only: [:car_reserve_id]
end
【问题讨论】:
标签: ruby-on-rails json ruby-on-rails-4