在rails应用程序中未初始化的常量YoutubeIt

时间:2012-01-20 05:54:03

标签: ruby-on-rails

我正在使用youtube_it api制作rails(3.0.11)应用程序。我对视频控制器的索引操作包含获取客户端对象的基本代码:

@yt_client ||= YoutubeIt::Client.new(:username => 'my uname', :password => 'my pwd',:dev_key => 'my devkey')

我使用gem install youtube_it安装了gem,将其包含在应用程序的gem文件gem 'youtube_it'中并运行bundle install。但是,当我重新启动服务器并转到索引页面时,

我得到错误

  

“未初始化的常量VideosController :: YoutubeIt”

我做错了什么?

3 个答案:

答案 0 :(得分:0)

我认为你需要做

require 'youtube_it'

在应用程序控制器或某些lib或配置文件中

希望有所帮助

答案 1 :(得分:0)

尝试:

YouTubeIt

资本 T

希望有所帮助

答案 2 :(得分:0)

你有一个错字,正确的sintaxis是

client = YouTubeIt::Client.new

如果您仍有问题,可以尝试这种方式

client = ::YouTubeIt::Client.new

喝彩!