-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 install
後rails server
を再起動する必要があります。
残念ながら、これは任意の数の異なるものによって引き起こされる可能性があります。 '@feed = Feed.new(blog_url_here)'このコードは 'def new'のようなメソッド内にありますか? –
Rubyモデルの先頭に 'require 'feedzirra''を追加してみてください – dennismonsewicz
また、ファイルの名前がFeed.rbで、Feedというクラスを呼び出しているので問題が発生する可能性があります。モデルの名前を何かに変更してみてくださいelse – dennismonsewicz