Приложение не работает после развертывания на рабочем сервере. Развитие в порядке - PullRequest
1 голос
/ 03 июля 2011

Мое приложение работает на моей локальной машине, но не работает на производственном сервере.

При использовании capistrano все работает и работает в / var / www / current.

Перезапущенный веб-сервер.

Получение пользовательского сайта 404, но не может даже извлечь материал из / public / images с помощью прямой ссылки.

Получение этого вlog:

ActionView::MissingTemplate (Missing template access/index with {:locale=>[:en, :en], :handlers=>[:rxml, :builder, :erb, :rjs, :rhtml], :formats=>[:html]} in view paths "/var/www/releases/20110703002055/app/views", "/var/www/shared/bundle/ruby/1.8/gems/kaminari-0.12.4/app/views"):

Я играл с route.rb - вот единственная строка из этого прямо сейчас:

root :to => 'access#index', :as => 'access'

У меня есть они в access_controller.rb:

  def index    
  end

  def welcome
    respond_to do |format|
       format.html # welcome.html.erb
    end
  end

У меня есть шаблон index.html.erb и welcome.html.erb в каталоге app / views / access.

1 Ответ

0 голосов
/ 03 июля 2011

Я действительно не знаю capistrano, но если вы используете Git или что-то подобное для передачи своего кода на сервер, похоже, вы не добавили все файлы в свой репозиторий.(ноет над тем, что не находит access / index.html.erb)

В git это выглядит так:

git add .
git commit -m "adding missing files"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...