Salesforce Stack Exchange is a question and answer site for Salesforce administrators, implementation experts, developers and anybody in-between. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am going to be doing some work connecting a Ruby on Rails app into a Salesforce org to create some new data.

Right now there isn't any complex logic, just straight forward data sending into SFDC.

SFDC seems to endorse using:, and it looks like it should meet my needs.

I typically develop exclusively inside of SFDC so speak, so I don't use any of the outward facing meta-data apis, etc.

I know that I could use the REST API, however, I wanted to know if anyone has used both of these processes, and which they would recommend: Toolkit for Ruby vs. RESTful HTTP Callouts (don't think there are any toolkits/frameworks available yet)

Or if someone has a preferred Ruby->SOAP API GEM

share|improve this question
up vote 7 down vote accepted

Take a look at the databasedotcom ruby gem. (It works across with Salesforce/ as well.)

It's an amazing wrapper around the REST API. Here is the gem, along with a couple write-ups as well.

share|improve this answer

I suggest you using databasedotcom gem, databasedotcom-rails gem if you are using simple CRUD operations. See a video tutorial here > Yeah one more thing if you want to import a large number of contacts from ms outlook or something then either use the web based tool in salseforce itself or if you want to develop your own application from scratch use salseforce_bulk gem for rails and also check this out >

share|improve this answer

We are using the databasedotcom gem since a couple of month now. No issues with it.

share|improve this answer
until now?! haha did it break...? – jordan.baucke Sep 27 '12 at 16:23
no, it didn't break. it was just a translation problem :-) – Andree Wille Sep 27 '12 at 16:26

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.