2015-01-22 2 views
0

보석 "Instagram"을 설치하고 Gemfile에 씁니다. 따라서 Using instagram 1.1.3이 설치되었습니다.레일에서 Instangram 보석 사용. 초기화되지 않은 상수 Instagram 오류

require "instagram" 

Instagram.configure do |config| 
    config.client_id = "***" 
    config.access_token = "***" 
end 

someController :

데프 지수 @instagram = Instagram.user_recent_media 나중에 내가 가진 config/initializers/instagram.rb에서 만든 ("alizade", {: 계수 => 6}) 끝

index.html.erb 쓴 :

<% @instagram.each do |instagram| %> 
    <%= image_tag instagram.images.standard_resolution.url %> 
<% end %> 

그러나 다음 오류를 인쇄합니다 :

uninitialized constant someController::Instagram 

아무도 도와 줄 수 있습니까?

답변

0

사용 루트 모듈 someController에서 액세스 및 명시 적으로 초기화에서 같은 줄에 additinally, development 모드에서 컨트롤러 require 'instagram'을 지정 : 지금

require 'instagram' 

@instagram = ::Instagram.user_recent_media("alizade", {:count => 6}) 
+0

하고 그냥'초기화되지 않은 상수 Instagram''없이 someController :: Instagram' –

+0

@OrkhanAlizade 이는 개발 모드에서 컨트롤러에서'require 'instagram'을 명시 적으로 사용해야한다는 것을 의미합니다. –

+0

하지만이 줄을'config/initializers/instagram.rb'에서 제거하면 에러가 발생합니다. –

관련 문제