2012-10-29 6 views
0

레일에 새 페이지 (기존 컨트롤러 내에 있음)를 만드는 것이 쉬운 3 단계 프로세스입니다. 이걸 자동화하는 방법은 없나요? 데프rails는 새 페이지를 추가하기위한 스크립트를 생성합니까?

NEWPAGE 끝

  • 경로 (들)

    GET '컨트롤러/NEWPAGE'를 추가 컨트롤러에

    1. 추가 방법 다음 어쩌면 다음을 수행하는 생성 스크립트 만들기 'url'=> '컨트롤러 # newPage'

    2. newPage.html.erb 만들기 해당 디렉토리

    내가 차라리 같은 명령을 사용하여이 문제를 자동화하는 것 :

    rails g controller:add newPage 
    

    내가 어디서부터 시작 정말 모르겠어요.

  • 답변

    0

    명령을

    rails generate controller controller_name page_name 
    

    를 사용하는 경우는

    1. 이미 만든 있지 않은 경우 컨트롤러, 그리고 내부의 방법을 만들 것입니다.
    2. routes.rb
    3. 의 적절한 GET 문은 컨트롤러의 뷰 디렉토리에보기 페이지 (응용 프로그램/뷰/controller_name/page_name.html.erb)
    4. 적절한 시험/도우미/CSS/자바 스크립트를 생성
    +0

    컨트롤러가 이미 생성되었습니다 ...이 스크립트를 다시 실행하면 그 스크립트의 내용을 덮어 쓰지 만 확인해 보겠습니다. 감사. – twinturbotom

    +0

    컨트롤러가 만들어지면 내가하고 싶은 것을 물어 봅니다. –

    +0

    그 명령은 기존 컨트롤러를 덮어 씁니다 ... 단순히 작업/방법을 추가하고, html.erb를 만들고, 경로/감사를 추가합니다. – twinturbotom

    관련 문제