0

共有ホスティングでホストされているアプリケーションがあります。アプリケーションはローカルマシンで正常に実行されますが、デプロイするとエラーが発生します。

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

前もって感謝します。

4

0 に答える 0