ActionView :: MissingTemplate Ошибка в Rails 3.1 приложения на хостинге Site5 - PullRequest
0 голосов
/ 15 марта 2012

Привет всем, Я испытываю странную проблему при развертывании приложения Rails 3.1, запущенного на phusion passenger. Эта проблема беспокоила меня уже более 3 дней, и я не могу отладить ошибку, которая вызывает эту ошибку.

В контроллерах у меня есть папка с именем admin, и она содержит контроллеры, относящиеся только к административному разделу бэкэнда. Маршруты определяются следующим образом в файле rout.rb:

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 

Нет ошибки вообще, когда приложение работает в среде разработки на моем Mac, однако приложение выдает 500 внутренних ошибок при развертывании приложения через capistrano. Пожалуйста, смотрите ошибку ниже:

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' 

Я потратил много времени, пытаясь решить проблему, но не смог. Любая помощь будет признательна.

Спасибо

Ответы [ 2 ]

0 голосов
/ 16 марта 2012

Проверьте, существует ли файл. Также: у меня была эта ошибка раньше, когда я использовал haml, но она была только в группе ресурсов, поэтому не включена в производство (обратите внимание, что ваши форматы включают только erb и builder) Как только я удалил хамл-рельсы из группы: assets в Gemfile, все заработало нормально.

0 голосов
/ 15 марта 2012

Вы можете проверить свой SVN коммит. Если он не добавлен в svn, он не будет развернут.

...