Не удается получить данные с помощью Ruby и Basecamp API - PullRequest
0 голосов
/ 22 сентября 2011

Мой код:

require 'rubygems'
require 'basecamp'
basecamp = Basecamp.establish_connection!('example.basecamphq.com', 'example', '123456', true)
projects = Basecamp::Project.find(:all)
projects.inspect

Это дает:

/Users/kir/.rvm/gems/ruby-1.8.7-p352@project/gems/activeresource-3.1.0/lib/active_resource/base.rb:922:in `instantiate_collection': undefined method `collect!' for #<Hash:0x105faa450> (NoMethodError)
    from /Users/kir/.rvm/gems/ruby-1.8.7-p352@project/gems/activeresource-3.1.0/lib/active_resource/base.rb:894:in `find_every'
    from /Users/kir/.rvm/gems/ruby-1.8.7-p352@project/gems/activeresource-3.1.0/lib/active_resource/base.rb:806:in `find'
    from bs.rb:4

Что не так с моим кодом?

1 Ответ

1 голос
/ 28 ноября 2011

Были некоторые проблемы с basecamp оберткой gem и rails> = 3.1.x.Ошибка "undefined method` collect! "" Была одной из них.Я исправил некоторые ошибки и поднял версию gem до 0.0.7, что должно решить эту и другие проблемы.

...