2013-02-03 79 views
0

這裏是一個插入張貼到它JSON數據到一個表我的葡萄API Ruby代碼:使用grape API將數據插入到PostgreSQL的多個表中?

class Posts < Grape::API 

    version 'v1', :using => :path 
    format :json 

    resource 'posts' do 
    get "/" do 
     Post.all 
    end 

    get "/:id" do 
     Post.find(params['id']) 
    end 

    post "/create" do 
     Post.create(params['post']) 
    end 
    end 

end 

我如何將數據插入到使用葡萄API多個表?我正在使用PostgreSQL。

+1

如何在沒有葡萄的情況下插入數據? –

回答

1

不知道我是否正確理解你的問題。

創建多個職位,你要麼:

  • 打電話給你的API幾次

  • 需要寫這樣一個批量導入

東西對於第一種選擇,你的問題在客戶端,因爲你需要發出例如使用Curl 10次請求。

對於後者,您都需要在客戶端(例如JSON [{..},{..},..])上開發一個收集格式,然後在您的API中處理收集格式。

相關問題