1

레일즈 3.2 앱에서 Feedzirra를 사용하여 간단한 피드 파싱을하려고합니다. 나는 이것을 온라인으로 찾았다 : http://asciicasts.com/episodes/168-feed-parsing. 거기에 지침을 따라 보석을 설치했지만,이 전화를 받아들이지 못하는 config/environment.rb 파일에 config.gem 줄을 삽입하는 것을 의미하기 때문에이 지침이 다소 구식이라고 생각합니다. uninitialized constant ApplicationController::Feedzirra 오류가 발생하며 이유가 확실하지 않습니다.Feedzirra가 제대로 설치되지 않았습니까?

내 응용 프로그램 컨트롤러에이 코드를 넣어 :

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에서이 줄을 배치 :

<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> 

답변

0

확인 Gemfile에

gem 'feedzirra'

편집, 실행 ... 당신의 Gemfile에 gem 'feedzirra'을 포함 실행 bundle install. gem 'pauldix-feedzirra'하지만 작동하지 않는 것 같습니다. 레일 3.2

0
:

config.gem "pauldix-feedzirra", :lib => "feedzirra", :source => "http://gems.github.com" 

마지막으로, 내가보기에이 코드를 배치

번들러 사용!

장소

----- 내가 대답을 발견, bundle install

+0

그래서 나는 둘 다 ... 작동하지 않습니다. – Chiubaka

1

가, 더 정확하게 설정에/application.rb 파일에 다음 줄을 추가 :

config.gem "feedzirra", :lib => "feedzirra", :source => "http://gems.github.com" 

하고 다음 줄을 Gemfile : 다음

gem 'feedzirra' 

실행 :

bundle install 

그러면 응용 프로그램에서 feedzirra를 부드럽게 사용할 수 있습니다.

관련 문제