此:
def index
render json: Slide.all.to_json(include: :user)
end
呈现这个:
[
{
id: 1,
title: 'Hello',
user: {
first_name: 'Guilherme',
last_name: 'Oderdenge',
email: 'guilhermeoderdenge@gmail.com'
}
}
]
确定。但我只想要来自first_name
的{{1}}。有办法做到这一点吗?
答案 0 :(得分:2)
是的,你可以这样做:
render json: Slide.all.to_json(include: { user: { only: :first_name} )
有关详细信息,请参阅the rails api。
答案 1 :(得分:0)
改变它
render json: Slide.all.to_json(:include=>{:user=>{:only=>[:first_name]}})