Unable to find out proper document to integrating Salesforce with Rails


#1

Hi,
I want to use salesforce with my rails3 project. I tried
http://wiki.developerforce.com/index.php/Getting_Started_with_the_Force.com_Toolkit_for_Ruby
documentation. But i am getting so many errors. It is urgent for me

Please reply me if any body knows about this.

Thanks in advance…


#2

On Tue, Apr 19, 2011 at 12:41 AM, sreehari removed_email_address@domain.invalid
wrote:

Sorry, there is no Rails 3 for SalesForce yet. It even says so in the
link
you provided. “This article assumes Rails 2.3 development as it was the
most
current during the toolkits development. Rails 3 offers new data
functionality and integration into REST APIs and will be covered in a
future
article.”

You have two options:

1.) Use Rails 2.3.* and wait for an official Rails 3 toolkit to be
launched
by SalesForce.
2.) Fix the errors you are getting yourself to make the Rails 2.3.*
SalesForce toolkit work on Rails 3.

Good luck.

B.


#3

Thank you so much for your reply. Now I’ll try with rails2.3.8


#4

On Fri, Apr 22, 2011 at 8:30 AM, sreehari removed_email_address@domain.invalid
wrote:

adapter` (no such file to load – rforce) (RuntimeError)

You need to install the activerecord-activesalesforce-adapter gem.

B.


#5

Hi
I treid using rails 2.3.8 and ruby 1.9.

Rails console is opening correctly but when i trid to run my project
it is giving following error.

C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-2.3.8/lib/
active_record/connection_adapters/abstract/connection_specification.rb:
76:in rescue in rescue in establish_connection': Please install the activesalesforce adapter:gem install activerecord-activesalesforce-
adapter(no such file to load -- rforce) (RuntimeError) from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-2.3.8/ lib/active_record/connection_adapters/abstract/ connection_specification.rb:73:inrescue in establish_connection’
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-2.3.8/
lib/active_record/connection_adapters/abstract/
connection_specification.rb:68:in establish_connection' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-2.3.8/ lib/active_record/connection_adapters/abstract/ connection_specification.rb:60:inestablish_connection’
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/asf-soap-
adapter-1.3.1/lib/salesforce/sf_base.rb:61:in <class:SfBase>' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/asf-soap- adapter-1.3.1/lib/salesforce/sf_base.rb:30:inmodule:Salesforce
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/asf-soap-
adapter-1.3.1/lib/salesforce/sf_base.rb:21:in <top (required)>' from <internal:lib/rubygems/custom_require>:29:inrequire’
from internal:lib/rubygems/custom_require:29:in require' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-2.3.8/ lib/active_support/dependencies.rb:156:inblock in require’
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-2.3.8/
lib/active_support/dependencies.rb:521:in new_constants_in' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-2.3.8/ lib/active_support/dependencies.rb:156:inrequire’
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/asf-soap-
adapter-1.3.1/lib/asf-soap-adapter.rb:4:in <top (required)>' from <internal:lib/rubygems/custom_require>:29:inrequire’
from internal:lib/rubygems/custom_require:29:in require' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-2.3.8/ lib/active_support/dependencies.rb:156:inblock in require’
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-2.3.8/
lib/active_support/dependencies.rb:521:in new_constants_in' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-2.3.8/ lib/active_support/dependencies.rb:156:inrequire’
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/rails-2.3.8/lib/rails/
gem_dependency.rb:215:in load' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/rails-2.3.8/lib/ initializer.rb:307:inblock in load_gems’
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/rails-2.3.8/lib/
initializer.rb:307:in each' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/rails-2.3.8/lib/ initializer.rb:307:inload_gems’
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/rails-2.3.8/lib/
initializer.rb:169:in process' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/rails-2.3.8/lib/ initializer.rb:113:inrun’
from C:/Documents and Settings/Parakh Technologies/sparrow
console/salesforceone/config/environment.rb:9:in <top (required)>' from <internal:lib/rubygems/custom_require>:29:inrequire’
from internal:lib/rubygems/custom_require:29:in require' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-2.3.8/ lib/active_support/dependencies.rb:156:inblock in require’
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-2.3.8/
lib/active_support/dependencies.rb:521:in new_constants_in' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-2.3.8/ lib/active_support/dependencies.rb:156:inrequire’
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/rails-2.3.8/lib/
commands/server.rb:84:in <top (required)>' from <internal:lib/rubygems/custom_require>:29:inrequire’
from internal:lib/rubygems/custom_require:29:in require' from script/server:3:in

Please reply me if u know anything about this.
Thank you


#6

Hi, Thank you for your reply.

I installed  activerecord-activesalesforce-adapter gem but, it is 

giving
same error. It is working fine with rails console. But when i am trying
to
run, it is giving problem

Thank you

On Fri, Apr 22, 2011 at 8:19 PM, Bryan C.
removed_email_address@domain.invalidwrote:

active_record/connection_adapters/abstract/connection_specification.rb:

connection_specification.rb:68:in establish_connection' from <internal:lib/rubygems/custom_require>:29:inrequire’
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-2.3.8/
initializer.rb:307:in `each’
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-2.3.8/

http://wiki.developerforce.com/index.php/Getting_Started_with_the_For.
most
2.) Fix the errors you are getting yourself to make the Rails 2.3.*
To unsubscribe from this group, send email to
removed_email_address@domain.invalid.
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en.


Thanks & regards,

    Sreehari
    removed_email_address@domain.invalid

#7

Read this https://developer.salesforce.com/blogs/developer-relations/2011/03/rails-3-and-the-forcecom-rest-api-made-easy-with-omniauth-and-httparty.html
I woud suggest you to go with this Blog challenges undertaking during salesforce data integration