我正在使用火箭裤来呈现我的 JSON API。
我试图通过在我的模型中覆盖 as_json 来改变它呈现 JSON 的方式,但不知何故,它似乎没有改变火箭裤响应中的任何东西。
在我的控制器中:
class Api::V1::ProjectsController < RocketPants::Base
...
def show
expose Project.find(params[:id])
end
...
end
在我的模型中:
class Project < ActiveRecord::Base
...
def as_json(options = {})
{"this" => "is not working!"}
end
...
end
我错过了什么?