Rails application Webservices

hi all,

I have a rails application at http://electric-sky-98.heroku.com/products

require 'net/http' require 'uri'          res = Net::HTTP.get_response(URI.parse('http://electric- sky-98.heroku.com/products.xml'))         puts res.body

the above code gave me the xml file below:

<?xml version="1.0" encoding="UTF-8"?> <products type="array">   <product>     <brand>Tubers</brand>     <created-at type="datetime">2010-10-30T01:35:48Z</created-at>     <id type="integer">1</id>     <name>Yam</name>     <price>&#163; 30</price>     <quantity>100 tubers</quantity>     <sku>WDW332</sku>     <updated-at type="datetime">2010-10-30T01:35:48Z</updated-at>   </product> </products>

QUESTION::: How do i create a new product object at http://electric-sky-98.heroku.com/products with ruby HTTP POST

look at the documents at Class: Net::HTTP (Ruby 3.1.2)

basically you want to do a http.post_form

something like:

res = Net::HTTP.post_form(URI.parse('http://electric- sky-98.heroku.com/products/new'), "brand"=>"brandstuff", "name" =>"nameStuff", ... the rest of the fields ...)