我不确定这是否可行,但我目前正在为Ruby对象分配一些值,然后通过to_json输出
像:
def current_results
@post=Post.find(params[:id])
r={}
r[:name]=@post.name
....
mi[:notes]=mi.notes
r[:associated_items] << mi
...
render :json => r.to_json
端
现在,笔记按照我的预期输出所有内容。但是我有一个NoteSerializer,我认为它会被to_json调用(这就是我正在阅读这一节https://github.com/rails-api/active_model_serializers#render-json,但不是很确定)。我怎样才能获得使用NoteSerializer的mi.notes而不是返回整个对象的默认值(updated_at,create_at ......)?
THX