2012-02-22 3 views
1

그래서 저는 일반 rails3 응용 프로그램에서 작업 중이며 원격 디자이너에게 내 템플릿을 아웃소싱했습니다.레일 HTML 템플릿

템플릿을 html 파일로 받았고 일부 논리를 삽입하려했습니다. 동일한 방식으로 enlive이 clojure에서 실행됩니다.

저는 디자이너와 계속 일하고 있습니다. 따라서 erb로 번역하는 것은 옵션이 아닙니다. 아이디어가 있으십니까?

답변

1

HTML을 동적으로 생성하고 생성 된 결과에 대한 후속 수정 작업이있는 경우 그런 다음 업데이트 diff를 병합하는 유일한 방법이 있습니다. 자동화 할 수 없으며 수동으로 구동해야합니다. 이 프로세스를 쉽게하기 위해 이전에 생성 된 HTML과 디자이너에서 가져온 HTML에서 diff를 실행하는 것이 좋습니다. 그렇다면 단순히 수동으로 다시 로직에 통합해야합니다 diffs보고.

더 나은 솔루션은 설계자가 레일을 설정하고 * .html.erb 또는 사용하는 것을 수정하도록 권장하는 것입니다. 생성 된 HTML이 사소한 확장을 가져올 수 있도록 단위 테스트 픽스처와 유사한 픽스쳐를 준비하고 싶을 것입니다.