2013-01-03 2 views
0

오늘은 내가 처음으로 루비 프로젝트에서 작업을 시작했다. 목표는 내 개인 사이트를 Ruby로 변환하여 일부 오픈 소스 프로젝트를 사용하여 연락처 양식을 추가하는 것입니다. 어쨌든 정적 사이트에서 HTML을 모두 복사하여 index.html.erb라는 뷰에 넣기로 결정했습니다. 문제는 사이트의 루트로 라우팅하는 방법을 모르겠다는 것입니다. 내 루트 파일에 사용하고 경로는 다음과 같습니다루비 경로가 작동하지 않습니까?

"루트에 : 페이지 # 지수"(사람이 아직 많이 나는 노선에보고하지 않은, 내 코드를 보았고, 그것을 제안)

나는이 오류 메시지가 얻을 사이트에 서버를 레일

". 라우팅 오류 - 초기화되지 않은 상수 PagesController을" 이것은 내가 컨트롤러도 필요하다고 믿게하지만, 어떤 컨트롤러를 넣어야할지 모른다. 죄송합니다.이 질문이 싫은 질문인데 약 1 주일 정도 Ruby를 배웠습니다. 어떤 충고?

답변

0

프로젝트 폴더 안에 콘솔이 시도 : FOOBAR는 컨트롤러와 바즈의 이름이고 해당 컨트롤러 내부의 행동이 qux 있습니다

rails generate controller FooBar baz qux 

합니다.

-

이어서 오도

설정/routes.rb

이 줄을 추가는 foobar 컨트롤러이며 바즈 액션이다

root to: 'foobar#home' 
match '/foobar', to: 'foobar#baz' 

컨트롤러 내부

관련 문제