1
J'essaie d'obtenir feedzirra fonctionnant sur des rails 3, j'ai essayé par quelques méthodes que j'ai trouvées sur l'Internet.Feedzirra dans Rails 3
Ceci est mon Gemfile:
source 'http://gems.github.com'
gem 'loofah', '1.0.0.beta.1'
group :after_initialize do
gem 'pauldix-feedzirra'
end
et je l'ai cette après bundle.setup dans root.rb
Bundler.require :after_initialize
Et voici le code dans mon modèle (movie.rb)
class Movie < ActiveRecord::Base
def self.import_from_feed
feed = Feedzirra::Feed.fetch_and_parse("url-to.xml")
add_entries(feed.entries)
end
private
def self.add_entries(entries)
entries.each do |entry|
unless exists? :guid => entry.id
create!(
:title => entry.title,
:synopsis => entry.synopsis,
:cover => entry.cover,
:duration => entry.duration,
:channel => entry.channel,
:imdb_rating => entry.imdb_rating,
:imdb_votes => entry.imdb_votes,
:imdb_id => entry.imdb_votes
)
end
end
end
end
je tente d'exécuter la fonction import_from_feed de la console et je continue à obtenir cette erreur:
>> Movie.import_from_feed
NameError: uninitialized constant Movie::Feedzirra
from /Users/myname/Ruby/appname/app/models/movie.rb:3:in `import_from_feed'
from (irb):1
Quelqu'un peut-il m'aider? Été essayer depuis des siècles maintenant!