2013-04-21 67 views
0

我試圖在rails應用程序中使用songkickr gem。我已經安裝使用我在哪裏需要songkickr gem文件?

gem install songkickr 

指令的下一步是創業板:

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

我在哪裏做呢?在什麼文件中?

創業板GitHub的頁面是https://github.com/jrmehle/songkickr 和我這個github上是https://github.com/jeremybelcher/travel

對不起,初學者的問題,試圖瘦人這一點。很感謝任何形式的幫助。

回答

0

在你的Gemfile你的應用程序的根,你需要添加一行

gem 'songkickr' 

然後運行

bundle 
+0

謝謝丹。我其實已經做到了。當我運行捆綁命令時,會出現這種情況,所以它在那裏。 使用songkickr(0.3.3) – 2013-04-21 20:42:00

0

添加require 'songkickr'到應用程序控制器

例子:

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

謝謝ahmet。我試過了,它只是墜毀。我得到了PagesController#newyork中的LoadError錯誤 無法加載這樣的文件 - songkickr Rails.root:/ Users/Jeremy/code/travel Application Trace |框架跟蹤|完整跟蹤 app/controllers/application_controller.rb:5:在' app/controllers/pages_controller。RB:1: songkickr 請求 參數: 無 顯示會話轉儲 顯示ENV轉儲 響應 頭在'<頂(必填)>」而載入以下文件時 此錯誤: 無 – 2013-04-21 21:04:48

+0

不安靜肯定,它應該工作... – ahmet 2013-04-21 22:04:03

0

有幾個地方可以將Ruby代碼放在Ruby on Rails應用程序中,您應該選擇其中一個,具體取決於哪個對您最有意義。首先,您如何嘗試將該代碼放入您的控制器中?

在你的Gemfile,添加:

gem 'songkickr' 

然後運行以下命令:bundle

在控制器放頂:

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

然後在一些動作,你可以做這來測試它:

remote = Songkickr::Remote.new API_KEY 

稍後,您可能會決定讓「遠程」對象在請求之間保持不變,然後您需要做一些更復雜的事情。

相關問題