2012-05-11 3 views
-1

레일즈 -v 3.1.3 앱에서 루비를 개발 중이며 rss 피드를 가져와야합니다. 내 gemfile에 추가하고 bundle install을 실행하여 feedzirra를 성공적으로 설치했습니다. RSS 피드를 표시 페이지에 대한 내 컨트롤러에서"초기화되지 않은 상수 피드 :: Feedzirra"오류가 발생하는 이유는 무엇입니까?

나는

@feed = Feed.new(blog_url_here)

하고 난이 포함 내 모델 폴더에 Feed.rb라는 클래스가 있습니다

def initialize(endpoint) 
    atom = Feedzirra::Feed.fetch_and_parse endpoint 
    @atom = atom.is_a?(Feedzirra::Parser::Atom) ? atom : nil 
end 

페이지를로드 할 때 "초기화되지 않은 상수 Feed :: Feedzirra"오류가 발생합니다. 누구든지 왜 고칠 수 있을지 알고 있습니다.

당신이해야 를 다시 시작 bundle installrails server :

+0

불행히도 이는 여러 가지로 인해 발생할 수 있습니다. '@feed = Feed.new (blog_url_here)'이 코드는'def new'와 같은 어떤 메소드 안에 있나요? 파일이 Feed.rb 이름 때문에 '또한 루비 모델 –

+0

시도, 당신은 문제로 실행 될 수 있으며 당신이 클래스라고 피드에 요구하고있다 .. 뭔가 모델의 이름을 변경하려고 else – dennismonsewicz

+0

의 상단에 feedzirra''을 필요로'추가 – dennismonsewicz

답변

2

어쩌면 사람을 도움이 될 것입니다.

관련 문제