버전 번호와 같은 레일 어플리케이션에 관한 정보를 저장하고 싶습니다. 나는 레일에 익숙하지 않고 이것을하기위한 컨벤션이 있다고 확신한다. 이것을 수행하는 최선의 방법은 무엇입니까, 환경 파일일까요?레일 어플리케이션 정보
0
A
답변
0
는 '가장 좋은 방법은'인 경우 확실하지만, 나는 또한 일정한
으로 environment.rb에에서 광산을 넣어 내가 체크인시 파일의 버전 번호를 업데이트하는 propset와 SVN 소스 제어를 사용하고 있지
# environment.rb
APPLICATION_VERSION = '1.3.0.$Revision: 203 $'
이의 유일한 단점은 업데이트 할 수있는 버전을 얻기 위해이 파일을 수정해야한다는 것입니다, 다른 파일에 정기적으로 커밋은보기에 표시 업데이트
가 발생하지 않습니다
# application_helper.rb
def application_version
return APPLICATION_VERSION.gsub('$Revision: ', '').gsub(' $', '')
end
좀 펑키
하지만 svn의 propset SVN에
정보 작동 : 키워드 "개정"- 관심이 있다면?
관련 문제
- 1. 레일 어플리케이션 구조
- 2. 여러 레일 어플리케이션 모니터링
- 3. 아파치의 레일 어플리케이션 권한
- 4. 모듈화 레일 어플리케이션
- 5. Websphere 어플리케이션 서버 클러스터 정보
- 6. 레일 3 - 어플리케이션 레이아웃 질문
- 7. 미리 패키지화 된 레일 어플리케이션
- 8. Websphere 어플리케이션 디버그 로깅
- 9. 레일 3의 어플리케이션 개발 환경을 다른 머신으로 옮기기
- 10. 콘텐츠 단일 mysql 데이터베이스를 사용하는 다중 레일 어플리케이션 관리
- 11. Ninject 샘플 어플리케이션?
- 12. Python 워치 독 어플리케이션
- 13. 웹 어플리케이션 통신
- 14. 제어 구조 - 공통 어플리케이션
- 15. ERLANG - 타이밍 어플리케이션
- 16. Modular Flex 어플리케이션 개발
- 17. VC++에서의 SelfDeleting 어플리케이션?
- 18. 웹 서비스로서의 안드로이드 어플리케이션
- 19. 안드로이드에서 Fingertip 드로잉 어플리케이션?
- 20. 위키 어플리케이션 CodeIgniter?
- 21. 멀티 뷰 어플리케이션
- 22. 비주얼 스튜디오가 느려지는 어플리케이션
- 23. 목적 c 단말 어플리케이션
- 24. 성능 테스트 Flex 어플리케이션
- 25. 멀티 뷰 어플리케이션
- 26. 온톨로지 어플리케이션 프로젝트
- 27. Seam 어플리케이션 아키텍쳐
- 28. 멀티 코어 어플리케이션 cygwin
- 29. 서버에서 Java 어플리케이션 실행
- 30. 레일 : 2 개의 앱간에 정보 공유
정보를 어떻게 사용할 예정입니까? 어떻게 사용할 계획인지는 저장하는 가장 좋은 방법과 관련이 있습니다. –
현재 repo에서 최신 태그 번호를 표시하여 현재 버전을 표시하기위한 것입니다. – trobrock