我有有这一行中有一个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'
我在我的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:在' ' – user2345093
也有原因我需要做'需要'feedzirra',即使我的Gemfile中有宝石并且使用'bundle install'安装了它吗? – user2345093