-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 install
후rails server
:
불행히도 이는 여러 가지로 인해 발생할 수 있습니다. '@feed = Feed.new (blog_url_here)'이 코드는'def new'와 같은 어떤 메소드 안에 있나요? 파일이 Feed.rb 이름 때문에 '또한 루비 모델 –
시도, 당신은 문제로 실행 될 수 있으며 당신이 클래스라고 피드에 요구하고있다 .. 뭔가 모델의 이름을 변경하려고 else – dennismonsewicz
의 상단에 feedzirra''을 필요로'추가 – dennismonsewicz