首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Feedzirra没有正确安装?

Feedzirra没有正确安装?
EN

Stack Overflow用户
提问于 2012-08-30 18:46:39
回答 3查看 671关注 0票数 1

我正尝试在我的Rails 3.2应用中使用Feedzirra来做简单的提要解析。我在网上找到了这个:http://asciicasts.com/episodes/168-feed-parsing。我按照那里的说明安装了gem,但我认为这个说明有点过时了,因为它指的是在我的config/environment.rb文件中放置一个config.gem行,它不能支持这样的调用。我收到一个uninitialized constant ApplicationController::Feedzirra错误,但我不确定原因。

我将此代码放入应用程序控制器中:

代码语言:javascript
复制
before_filter :load_blog_feed

def load_blog_feed
  feed = Feedzirra::Feed.fetch_and_parse(feed_url)
  @blog_posts = feed.entries[0...3]
end

我把这一行放在config/application.rb

代码语言:javascript
复制
config.gem "pauldix-feedzirra", :lib => "feedzirra", :source => "http://gems.github.com"

最后,我将这段代码放在一个视图中:

代码语言:javascript
复制
<div id="blog_feed">
  <% @blog_posts.each do |post| %>
    <p>
      <span class="post_title"><%= link_to "#{post.title} >>", post.url %></span><br>
      by <span class="post_author"><%= post.author %></span> on <span class="post_date"><%= post.published %></span>
    </p>
  <% end %>
</div>
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-08-31 11:41:38

好吧,我找到答案了..。只需在Gemfile中包含gem 'feedzirra'并运行bundle install即可。不过,gem 'pauldix-feedzirra'似乎不起作用。

票数 0
EN

Stack Overflow用户

发布于 2013-03-19 12:08:16

对于Rails3.2,更准确地说,将以下行添加到config/application.rb文件:

代码语言:javascript
复制
config.gem "feedzirra", :lib => "feedzirra", :source => "http://gems.github.com"

并将以下行发送到Gemfile

代码语言:javascript
复制
gem 'feedzirra'

然后运行:

代码语言:javascript
复制
bundle install

然后你就可以在你的应用程序中顺利地使用feedzirra了。

票数 1
EN

Stack Overflow用户

发布于 2012-08-30 18:54:49

使用Bundler!

地点

-编辑

gem 'feedzirra'

放到Gemfile中,然后运行bundle install

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12195139

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档