2012-01-31 2 views
2

기존 코드와 내 응용 프로그램을 보면서 프레임 워크에있는 위치와 최종 뷰 이전에 종속 파일을 처리 한 측면에서 응용 프로그램 논리 흐름에서 손실되는 경우가 있습니다.레일 응용 프로그램 흐름도 다이어그램 생성?

요청 평가의 시작부터 페이지를 그릴 때까지의 모든 종속성 다이어그램을 제공 할 수있는 다이어그램 생성 스크립트가 있습니까? 젠장, ddd과 비슷한 구조를 통해 변수를 시각적으로 드릴 다운 할 수 있다면 괜찮습니다. 예를 들어

,이 같은 갈 수 있습니다

다른 종속 -> 응용 프로그램/뷰/레이아웃/application.html.haml -> 응용 프로그램 /보기/공유/_header.html.haml -> 레이아웃/application.html.haml -> 응용 프로그램/뷰/홈/index.html.haml

이 다이어그램은 다음 루프 백업을 보여줄 수하거나 심지어이 반복적 인 접근의 계층 구조를 보여, 또는 시각적 인 경우 작동 할 수 있음 :

other dependencies 
    app/views/layout/application.html.haml 
      shared/_header.html.haml 
      home/index.html.haml 

궁극적으로 Mac OS X 용 fseventer 응용 프로그램과 거의 비슷한 내용 일 수 있지만 쉘 생성 활동을 표시하지는 않습니다. 만약 그렇다면 아마도 제가 말한 것에 대한 훌륭한 예가 될 수 있습니다.

답변

0

철도를 찾으십시오.

http://railroad.rubyforge.org/

+0

나는 그러나 나는 그것으로 응용 프로그램에 대한 플로우 차트의 내 목표를 달성 할 수있는 방법을 확인할 수 없습니다, 철도에 대해 잘 알고입니다. 나는 실제로 어떤 파일/스크립트가 다음 파일을로드하는지 알 수 있도록 앱을 통한 흐름을 보여주는 다이어그램을 만들려고합니다. – ylluminate

+0

나는 그런 것을 찾지 못했습니다. 가장 가까운 것은 발견 한 depgraph입니다. require 문에서 그래프. 나는 또한 당신이 본 것 같아요. http://depgraph.rubyforge.org/ – wnascimento

+0

예, 불행히도. 이 성질의 것이 존재하지 않는 것처럼 보입니다. 그것은 본질적으로 루비와 레일즈를위한'fseventer' 앱입니다 (Mac에 접근 할 수 있다면). 실제로 작동하는 동안 앱 흐름을 보여주는 것은 정말 강력한 자산이라고 생각합니다. – ylluminate

관련 문제