Rails 3.2 アプリケーションで quickeebooks gem を使用しています。ここで、顧客情報をクイックブックに正常にプッシュできます。
次に、作成した Rails アプリケーションでこれらのレコードを表示したいと思います。
oauth_client = OAuth::AccessToken.new($qb_oauth_consumer, current_login.access_token, current_login.access_secret)
#creating customer in quickbooks
customer_service = Quickeebooks::Online::Service::Customer.new
customer_service.access_token = oauth_client
customer_service.realm_id = current_login.realm_id
customer_service.list
@customer = customer_service.fetch_by_id(12)
そしてビューで:
<%= @customer.name %>
これはうまくいっています。しかし、クイックブックにプッシュしたすべての顧客を表示したいと思います。だから、私は書いた:
@customers = customer_service.list
ビューで :
<%= @customers.inspect %> is inspecting 3 records from quickbooks
しかし、
<% @customers.each do |customer| %>
<%= customer.name %>
<% end %>
発生しています
undefined method `each` for #<Quickeebooks::Collection:0xb5288d8>
この問題を解決する方法。ここで何が欠けていますか?