2016-03-02 56 views
0
的對象獲取屬性

我的目標是這樣的一個輸出(用於每個附件):(ROR)JSON和嵌套的對象:在對象

網址: 「/上傳/附接/圖片/ 15/5ee306c9 -e263-466b-b56d-1c7c9d2ae17b.jpg」

我在看什麼:

json object in object

attachments_controller.rb

class AttachmentsController < ApplicationController 
    before_action :logged_in_user 

    def index 
    @attachments = current_user.attachments.all 
    respond_to do |format| 
     format.json do 
     render :json => @attachments.each{ |o| o.picture.url } 
     end 
    end 
    end 

... 
+0

什麼,此刻這個輸出? –

+0

這是froala wysiwyg編輯器:https://www.froala.com/wysiwyg-editor/docs/concepts/image-manager – Lowryder

回答

1

嘗試

respond_to do |format| 
    format.json do 
    render :json => @attachments.map { |o| { url: o.picture.url } } 
    end 
end 
+0

謝謝!它正在工作。 – Lowryder

+0

這是輸出:[{「url」:「/ uploads/attachment/picture/7/df3c0c3c-518a-44cc-afab-64dc6acb063c.jpg」},{「url」:「/ uploads/attachment /picture /12/dd7839ee-94c1-4390-aa5d-a37cccbc3c8a.jpg「} ...' – Lowryder