2012-05-11 12 views
-1

私はrssフィードをプルダウンする必要があるrails -v 3.1.3アプリケーションでRubyを開発しています。私は正常に私のgemfileに追加して、bundle installを実行して、feedzirraをインストールしました。「初期化されていない定数Feed :: Feedzirra」エラーが表示されるのはなぜですか?

def initialize(endpoint) 
    atom = Feedzirra::Feed.fetch_and_parse endpoint 
    @atom = atom.is_a?(Feedzirra::Parser::Atom) ? atom : nil 
end 
:私は

@feed = Feed.new(blog_url_here)

を持っていると私はこれが含まれている私のモデルフォルダにFeed.rbという名前のクラスを持っているRSSフィードを表示するページのための私のコントローラで

私はページを読み込むとき、私は "初期化されていない定数Feed :: Feedzirra"エラーが発生します。誰もがなぜ、どのように私はそれを修正することができますか?

あなたはbundle installrails serverを再起動する必要があります。

+0

残念ながら、これは任意の数の異なるものによって引き起こされる可能性があります。 '@feed = Feed.new(blog_url_here)'このコードは 'def new'のようなメソッド内にありますか? –

+0

Rubyモデルの先頭に 'require 'feedzirra''を追加してみてください – dennismonsewicz

+0

また、ファイルの名前がFeed.rbで、Feedというクラスを呼び出しているので問題が発生する可能性があります。モデルの名前を何かに変更してみてくださいelse – dennismonsewicz

答えて

2

多分それは、誰かが役立ちます。

関連する問題