ruby-ensembl-api icon indicating copy to clipboard operation
ruby-ensembl-api copied to clipboard

Active Record Method_Missing Error

Open moss-on3 opened this issue 10 years ago • 0 comments

Hi Guys,

I've installed the gem and tried the following;

require 'ensembl'

include Ensembl::Core

DBConnection.connect('homo_sapiens',50)

Which results in the following error message.

/usr/local/lib/ruby/gems/2.1.0/gems/activerecord-4.1.6/lib/active_record/dynamic_matchers.rb:26:in method_missing': undefined methodset_primary_key' for #Class:0x007f7310cdea08 (NoMethodError) from /usr/local/lib/ruby/gems/2.1.0/gems/ruby-ensembl-api-1.0.1/lib/ensembl/core/activerecord.rb:195:in <class:CoordSystem>' from /usr/local/lib/ruby/gems/2.1.0/gems/ruby-ensembl-api-1.0.1/lib/ensembl/core/activerecord.rb:194:inmodule:Core' from /usr/local/lib/ruby/gems/2.1.0/gems/ruby-ensembl-api-1.0.1/lib/ensembl/core/activerecord.rb:78:in <module:Ensembl>' from /usr/local/lib/ruby/gems/2.1.0/gems/ruby-ensembl-api-1.0.1/lib/ensembl/core/activerecord.rb:72:in<top (required)>' from /usr/local/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:121:in require' from /usr/local/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:121:inrequire' from /usr/local/lib/ruby/gems/2.1.0/gems/activesupport-4.1.6/lib/active_support/dependencies.rb:247:in block in require' from /usr/local/lib/ruby/gems/2.1.0/gems/activesupport-4.1.6/lib/active_support/dependencies.rb:232:inload_dependency' from /usr/local/lib/ruby/gems/2.1.0/gems/activesupport-4.1.6/lib/active_support/dependencies.rb:247:in require' from /usr/local/lib/ruby/gems/2.1.0/gems/ruby-ensembl-api-1.0.1/lib/ensembl.rb:56:in<top (required)>' from /usr/local/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:128:in require' from /usr/local/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:128:inrescue in require' from /usr/local/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:39:in require' from /home/moss/workspace/Apta_Rb/EMBL_01.rb:2:in

'

Please can you advise me how to fix this.

Kind Regards, David

moss-on3 avatar Oct 28 '14 09:10 moss-on3