2012-03-15 5 views
0

こんにちは皆、 phusion搭乗者のRails 3.1アプリケーションを配備する際に奇妙な問題が発生しています。このエラーの原因となっているエラーをデバッグしているようです。SiteViewホスティングのRails 3.1アプリケーションでActionView :: MissingTemplateエラーが発生しました

コントローラには、管理者の名前でフォルダがあり、バックエンド管理セクション専用のコントローラが含まれています。アプリケーションは、アプリケーションがデプロイされている場合しかし、アプリケーションが500内部エラーを与えている私のMac上での開発環境で実行されているときにエラーが全くありません

namespace :admin do 
    resources :users 
    match "dashboard/show" => "dashboard#show" 
    match "access/login" => "access#login" 
    match "access/attempt_login" => "access#attempt_login" 
    root :to => "access#login" 
end 

:ルートはroutes.rbをファイルに次のように定義されていますカピストラーノ経由私はこの問題を解決しようとする際に、時間のおびただしい量を費やしてきたが、それは私がto.Anyのヘルプをいただければ幸いことはできませんよ

Started GET "/admin" for 110.39.204.79 at Sun Mar 04 06:48:23 -0600 2012 
    Processing by Admin::AccessController#login as HTML 
Completed 500 Internal Server Error in 26ms 

ActionView::MissingTemplate (Missing template admin/access/login with {:locale=>[:en, :en], :formats=>[:html], :handlers=>[:erb, :builder]}. Searched in: 
    * "/home/devacity/acitywithquirk/releases/20120304124458/app/views" 
    * "/home/devacity/acitywithquirk/releases/20120304124458/vendor/bundle/ruby/1.8/gems/devise-2.0.4/app/views" 
    * "/home/devacity/acitywithquirk/releases/20120304124458" 

Started GET "/admin/dashboard" for 114.76.86.94 at Mon Mar 05 15:15:19 -0600 2012 

ActionController::RoutingError (No route matches [GET] "/admin/dashboard"): 
    * "/" 
): 
    app/controllers/admin/access_controller.rb:14:in `login' 

:下のエラーを参照してください。

ありがとうございます。

+0

あなたのリモートサーバー上のビューは確実ですか? – shingara

+0

'app/views/admin/access/login.html.erb'ファイルがありますか? –

答えて

0

あなたのsvnコミットをチェックしてください。 svnに追加されていなければ、デプロイされません。

0

ファイルが存在するかどうかを確認してください。また、私はhamlを使用していたときにこのエラーが発生しましたが、資産グループにのみ含まれていたため、プロダクションには含まれていませんでした(フォーマットにはerbとbuilderのみが含まれています)。私がGemfileの:assetsグループからhaml-railsを移動すると、うまくいきました。

関連する問題