我如何用我的帖子(每个人都有一个附件)及其图像URL渲染一个json?
def index
@posts = Post.all
render json: { posts: @posts }, include: :image # Image is the attachment
end
我有这个,但是我知道由于我需要图片网址而无法使用
答案 0 :(得分:1)
json.jbuilder查看文件可以在此处提供帮助
app / view / posts / index.json.jbuilder
json.array! @posts, partial: 'post', as: :post
app / view / posts / _post.json.jbuilder
json.id post.id
json.image_url url_for(post.image) if post.image.attached?
//all other fields you need
答案 1 :(得分:-5)
铁路实际上是高雅的对立面。在现代框架中,所有这些都不是必需的。