2010-09-10 41 views
0

使用此itunes search宝石,并且文档看起来非常简单。它失败 与iTunes搜索红宝石:未初始化的常量Itunes

NameError: uninitialized constant Itunes

gem install itunes-search 

Usage 

base = Itunes::Base.new 

search_object = base.search("term"=>"The Killers") 

# get an array of the search_objects 

results = search_object.results 

results.each do |result| 
    puts result.trackViewUrl 
end 

puts result.attributes 

这里是我的代码

$ irb 
irb(main):001:0> require 'rubygems' 
=> true 
irb(main):002:0> require 'itunes-search' 
=> true 
irb(main):003:0> base = Itunes::Base.new 
NameError: uninitialized constant Itunes 
from (irb):3 

回答

4

的开发人员可能更改模块名称或书面的不正确的文件,你应该做的:

base = ItunesSearch::Base.new 

代替作者:

base = Itunes::Base.new 

因为该模块名称为ItunesSearch而不是Itunes。这应该工作:)

相关问题