2009-09-05 3 views
1

프로젝트 내에서 사용할 수있는 rake doc : app을 실행 한 후에 문서를 사용 가능하게 만드는 방법은 무엇입니까?레일 프로젝트 내에서 내부 코드 문서를 렌더링하는 방법

저는 로컬 컴퓨터에서 탐색 할 수 있지만 다른 용도로는 응용 프로그램 내에서 문서를 탐색 할 수있게하고 싶습니다.

I은 ​​프레임을 렌더링 있지만, 각 프레임이 예

아니오 경로와 같은 메시지로 작성하고 있기 때문에 이는 부분적으로 작동

class DocumentationController < ApplicationController 
    def index 
    render 'doc/app/index.html' 
    end 

end 

다음 I 인덱스 메소드가되는 내 문서 제어기를 작성한 와 일치 "/files/doc/README_FOR_APP.html"{: 방법 =>에서 얻을 수

그래서 특정 컨트롤러에 DOCROOT의 동등한를 설정 어디 변경 할 방법에 대해 설명합니다.

답변

2

레일즈 앱 루트의 '공개'디렉토리에 'doc'을 왜 복사하지 않으시겠습니까? 그것들은 단지 정적 인 HTML 파일이며 아파치를 제공하는 것만으로도 사용할 수 있습니다.

+0

명백한 대답은 나를 암시했다. 그것은 확실히 작동 할 것입니다. 감사합니다 –

+2

다소 우아함 : 복사하는 대신 심볼릭 링크를 만드십시오. 그런 식으로 문서가 변경되면 레일즈 응용 프로그램의 디렉토리가 변경됩니다. – mrueg

+0

subw - 좋은 전화입니다. 심볼릭 링크를 만드는 것을 지원하는 플랫폼을 사용하고 있다면. –

관련 문제