在 json 响应中发送图像路径,在 rails 中使用回形针
Sending an image path in json response with paperclip in rails
我在 rails 中使用回形针作为图像 api.My 问题是发送所有具有头像和其他属性的广告。
我不明白我是如何连同图片一起发送所有广告的。
我的回复是这样的
def ads_list
@ads = Ad.all.limit(10)
render json: {:success=>true, :message=>"List of all Ads",:ads=>@ads}, :status=>200
end
除了avatars_urls.How我发送头像外,所有数据都通过这个发送?
我的搜索直到 now.I 找到了一个像这样的单一对象的解决方案
添加您的模型
def avatar_url
avatar.url(:medium)
end
反应也是这样
render :json => @model.to_json(:only => [:id,:name,:homephone,:cellphone], :methods => [:avatar_url])
如何为所有对象或任何其他解决方案自定义它?
我解决了
render json: {:success=>true, :message=>"List of all Ads",:ads=>@ads.map {|u| u.attributes.merge(:thumbnail_url => u.thumbnail.url)}}, :status=>200
我在 rails 中使用回形针作为图像 api.My 问题是发送所有具有头像和其他属性的广告。
我不明白我是如何连同图片一起发送所有广告的。
我的回复是这样的
def ads_list
@ads = Ad.all.limit(10)
render json: {:success=>true, :message=>"List of all Ads",:ads=>@ads}, :status=>200
end
除了avatars_urls.How我发送头像外,所有数据都通过这个发送?
我的搜索直到 now.I 找到了一个像这样的单一对象的解决方案
添加您的模型
def avatar_url
avatar.url(:medium)
end
反应也是这样
render :json => @model.to_json(:only => [:id,:name,:homephone,:cellphone], :methods => [:avatar_url])
如何为所有对象或任何其他解决方案自定义它?
我解决了
render json: {:success=>true, :message=>"List of all Ads",:ads=>@ads.map {|u| u.attributes.merge(:thumbnail_url => u.thumbnail.url)}}, :status=>200