共有ホスティングでホストされているアプリケーションがあります。アプリケーションはローカルマシンで正常に実行されますが、デプロイするとエラーが発生します。
NoMethodError in Polls#new
Showing /home/applogic/public_html/Impression_Logic/app/views/polls/_form.html.erb where line #24 raised:
undefined method `model_name' for NilClass:Class
Extracted source (around line #24):
21: </div>
22:
23:
24: <%=form_for @poll, :html => {:multipart => true, :class => "form-horizontal", :id => "new_poll"} do |f|%>
25:
26: <legend>Create a New Image Test</legend>
27:
BitlyとGibbon(mailchimp用)の2つの宝石を追加しました。私はローカルマシンにバンドルインストールを行いましたが、cPanelには、Gemfileを通過してすべてをロードするアプリケーションがあります。
それらは私の共有ホスティングの特定のディレクトリにロードされます。Gemクラスを使用するコードをコメントアウトすると、アプリケーションはサーバーでも正常に動作します。
ローカルアプリケーション(vendors / ruby / 1.9.1 / gems /)からサーバーにgemフォルダーをコピーしようとしましたが、うまくいきませんでした。
ばかげているに違いありませんが、私はRailsを初めて使用します。私はグーグルで検索しましたが、それは役に立ちませんでした。
Gemの問題のように見えますが、スローされたエラーはアプリケーションが停止した場所です。
これがスタックトレースですhttp://pastie.org/5364251
前もって感謝します。