【发布时间】:2012-07-05 08:21:38
【问题描述】:
每辆汽车都有has_many :comments关联
我有以下方法来还车:
class Api::V1::CarsController < Api::V1::BaseController
def recent
recent = Car.most_recent(params[:how_recent])
comments = recent.each{|r| r.comments} ## ??
respond_with(:recent => recent)
end
end
我通过以下方式获取最近的汽车:
curl -X GET http://cars.dev/api/v1/cars/recent -d "token=zzxWkB3SzDP3U1wDsJbY" -d "how_recent=20"
我想得到这样的回应:
"recent_with_comments":{"recent":[{"type":"ferrari","price":null,"user_id":78,"username":null,"comments":[{"id":1, "comment": "some text"},{"id":2, "comment": "some text 2"}]}]
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 json api