这是我的葡萄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。
答案 0 :(得分:1)
不确定我是否理解你的问题。
要创建多个帖子,您可以:
多次调用您的API
需要编写类似批量导入的内容
对于第一个选项,您的问题出在客户端,因为您需要发出例如使用Curl进行10次请求。
对于后者,你们都需要在客户端开发一个集合格式(例如JSON [{..},{..},..],然后在你的API中处理集合格式。