2014-01-15 4 views
1

헤로 쿠에 간단한 레일스 프로젝트를 배치했는데 문제가 있습니다. 내가 프로젝트에 cd, 그리고 rails server를 시작하고 localhost:3000에 갈 때이 페이지가 제대로 작동레일 페이지가 헤로큐에 표시되지 않습니다.

root 'landing#index' 

: 나는 내 루트 페이지를 설정합니다. 나는 git push heroku master을 사용하여 실수없이 Heroku에 밀었다. 내가 heroku open을 할 경우 지금, 나는 페이지에 다음과 같은 메시지가 뜹니다 :

The page you were looking for doesn't exist. 

You may have mistyped the address or the page may have moved. 

로그뿐만 아니라 중요한 아무것도 표시되지 않습니다 ...

+0

라우팅 오류 메시지를 게시 할 수 있습니까? – danielM

+0

아무 것도없고,있는 경우, 어디에서 찾을 수 있습니까? – Carpetfizz

+0

heroku 로그는 실제 서버에서 발생하는 모든 오류를 반환해야합니다. – danielM

답변

1

하는 것은 다음이 있는지 확인 :

  • LandingController
  • 애플리케이션 후 경로 두번째 라인에 app/views/landing/index.html.erb
  • root 'landing#index'에서보기 페이지 (lication.routes.draw)
  • 라이브 저장소는 heroku run rake routes을 실행하는 것이 실패 날짜

https://devcenter.heroku.com/articles/getting-started-with-rails4#write-your-app

에 달려있다. GET /landing/index landing#indexroot/landing#index

과 같은 경로가 표시되어야합니다. 표시되지 않으면 resources :landing 줄을 추가하여 방문 컨트롤러의 기본 경로를 생성하십시오.

+0

예,이 모든 것을 보장했습니다. – Carpetfizz

+0

rake routes 명령, LandingController 코드 및 라우트 파일의 내용을 질문에 추가 할 수 있습니까? 우리가 간과하고있는 것이있을 수 있습니다. – danielM

관련 문제