我正在学习如何在Rails中编写API。我设法编写了一个API来创建一个对象。但是,我正面临着如何调用它的问题。
的routes.rb
命名空间:api do 命名空间:v1做 资源:company_donations 结束 端
App / Controllers / Api / v1 / Company_donation_controller有create方法,需要传递3个对象令牌,api_key和一个名为donation的对象,包含变量amount和comment。
现在我想测试自己的API。如何从rake任务调用此post API?使用open-uri?如何调用以下代码?
发布“http:// localhost:3000 / api / v1 / company_donations.json”,:token => “HusGbrnhi2s3EmUB7fHH” :api_key => “f70aa490-DC2A-012E-da4e-442c03154814” :donation => { :amount => 101, :comment => “订购2本书” }
答案 0 :(得分:0)
为回答我自己的问题而道歉。我最终使用了 - Nestful.post库帮助。