나는이 라인을 가진 FeedEntry.rb 있습니다나가서 설명하자면 NameError 초기화되지 않은 상수 FeedEntry :: Feedzirra
class FeedEntry < ActiveRecord::Base
def self.update_from_feed(feed_url)
feed = Feedzirra::Feed.fetch_and_parse(feed_url)
end
나는 다음과 같은 오류 얻을 FeedEntry.update_from_feed("http://feeds.feedburner.com/railscasts")
호출 시도 :
NameError - uninitialized constant FeedEntry::Feedzirra:
activesupport (3.2.14.rc2) lib/active_support/dependencies.rb:520:in `load_missing_constant'
activesupport (3.2.14.rc2) lib/active_support/dependencies.rb:192:in `block in const_missing'
activesupport (3.2.14.rc2) lib/active_support/dependencies.rb:190:in `const_missing'
app/models/feed_entry.rb:5:in `update_from_feed'
I을 내 Gemfile에 gem 'pauldix-feedzirra'
이 있고 번들 설치를 실행했습니다. 문제가 왜 발생하는지 알 수 없습니다. 도움? 모델이 추가
조금 도움이되었습니다. 하지만 지금은이 오류가 발생합니다 :'SyntaxError - .../gems/mdalessio-dryopteris-0.1.2/lib/dryopteris/sanitize.rb : 101 : 너무 짧은 이스케이프 된 멀티 바이트 문자 :/\'| [\ 000- \ 040 \ 177 \ s] + \ 302 [\ 200- \ 240]/: mdalessio-dryopteris (0.1.2) lib/dryopteris/sanitize.rb : 101 : in \' ' ' – user2345093
이유는 무엇입니까? 내 Gemfile에 보석이 있고'bundle install '과 함께 설치되어 있어도'require'feedzirra '를 할 필요가 있을까요? – user2345093