我在哪里需要songkickr gem文件?

时间:2013-04-21 20:35:19

标签: ruby-on-rails api gem

我试图在rails应用程序中使用songkickr gem。我已经使用

安装了gem
gem install songkickr

该指示的下一步是:

require 'songkickr'
remote = Songkickr::Remote.new API_KEY

我在哪里这样做?在什么文件?

gem的github页面是https://github.com/jrmehle/songkickr 我的github就是https://github.com/jeremybelcher/travel

对不起初学者的问题,试图依靠这个。很感谢任何形式的帮助。

3 个答案:

答案 0 :(得分:0)

在应用程序根目录的gemfile中,您需要添加行

gem 'songkickr'

然后运行

bundle

答案 1 :(得分:0)

require 'songkickr'添加到您的应用程序控制器

示例:

class ApplicationController < ActionController::Base
  protect_from_forgery
  require 'songkickr'
end

答案 2 :(得分:0)

有几个地方你可以将ruby代码放在Ruby on Rails应用程序中,你应该只选择其中一个,这取决于哪个对你的应用程序最有意义。首先,您如何尝试将该代码放入其中一个控制器中?

在你的Gemfile中,添加:

gem 'songkickr'

然后运行以下命令:bundle

在控制器的顶部放置:

require 'songkickr'
API_KEY = ""  # edit this line

然后在某些操作中你可以这样做来测试它:

remote = Songkickr::Remote.new API_KEY

稍后你可能决定让“远程”对象在请求之间保持不变,然后你需要做一些更复杂的事情。