使用grape API将数据插入PostgreSQL中的多个表中?

时间:2013-02-03 17:17:51

标签: ruby json postgresql grape-api

这是我的葡萄API Ruby代码,它将发布到它的JSON数据插入到单个表中:

  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

如何使用grape API将数据插入多个表格?我正在使用PostgreSQL。

1 个答案:

答案 0 :(得分:1)

不确定我是否理解你的问题。

要创建多个帖子,您可以:

  • 多次调用您的API

  • 需要编写类似批量导入的内容

对于第一个选项,您的问题出在客户端,因为您需要发出例如使用Curl进行10次请求。

对于后者,你们都需要在客户端开发一个集合格式(例如JSON [{..},{..},..],然后在你的API中处理集合格式。