2013-04-19 1 views
1

여기에 페이지를 추가 3.2.2 절에서 문제의 TDD를 사용하여 개발 프로세스를 안내 할 수 있습니다. 필자는 사양 테스트, 라우트 및 StaticPages 컨트롤러 (Listing 3.13, 3.14 및 3.15) 사이에 모든 단계가 포함 된 코드를 추가하여 진행했습니다.RailsTutorial 순찰대 3 (3.2.2)는

그러나 목록 3.16 바로 앞 단계로 갔을 때 머리를 기울여야했습니다. "이 문제를 해결하기 위해 about 뷰를 추가합니다. 이것은 app/views/static_pages 디렉토리에 about.html.erb이라는 새로운 파일을 생성하여 Listing 3.16과 같은 내용으로 만듭니다."

제 질문은 어떻게 about "app.html.erb라는 새로운 파일을 app/views/static_pages 디렉토리에 추가할까요?"입니다. 내 StaticPages 컨트롤러에 대한 작업을 추가했지만 테스트 $ 번가 exec rspec ... 덕분에 아무것도하지 않는 ... "템플릿"또는보기가 없습니다. 그러나 다음 단계는 "about.html.erb"라는 새로운 파일을 만드는 것과 관련이 있습니다.

정적 페이지 파일을 만드는 마지막 시간은 $ rails generate controller StaticPages home help --no-test-framework에서 home.html.erb와 help.html.erb를 만든 섹션 3.1.2입니다. 그래서 $ rails는 --no-test-framework에 대한 컨트롤러 StaticPages를 생성했습니다. 그것은 app/controllers/static_pages_controller.rb 파일을 덮어 쓰고 싶었는지 물었고 no라고 대답했습니다. 아직 내 about.html.erb 파일을 만들었습니다.

내가 필요한 결과를 얻었지만 제대로 느끼지 못했습니다. 도와 주셔서 감사합니다.

답변

0

선택한 텍스트 편집기를 사용하여 파일을 만드는 것입니다.

#Here is how with nano 
nano app/views/static_pages/about.html 
Type in some text 
CTRL-O to Save 

#Here is how with vi 

vi app/views/static_pages/about.html 
i for insert mode 
Type in some text 
ESC :wq to Save 


#If you just want to create an empty file 
touch app/views/static_pages/about.html 
+0

숭고한 텍스트 2에서 어떻게합니까? –

+0

subl app/views/static_pages/about.html –

+0

허. 와우. 고마워. 션. 아직 눈치 채지 못했다면 나는 완벽한 멍청한 행동이다. 도와 주셔서 감사합니다. –

관련 문제