0

这是我的葡萄 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

如何使用葡萄 API 将数据插入到多个表中?我正在使用 PostgreSQL。

4

1 回答 1

1

不确定我是否正确理解了您的问题。

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

  • 多次调用您的 API

  • 需要写类似批量导入的东西

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

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

于 2013-02-13T19:01:25.550 回答