2010-04-12 7 views
0

irb와 rails 콘솔의 위대함에 의해 날아간 후 나는 언어의 역동적 인 부분을 점점 더 좋아합니다. 자, 나는 Ruby 응용 프로그램이 on-the-fly (쓰기 권한이 허용하는 경우)를 업데이트 할 수 있는지 궁금합니다. Ruby 애플리케이션이 업데이트를 가져 와서 새로 고침을 할 수 있습니까? Apple 애플 리케이션에서이 기능을 많이 보았으며 업데이트 및 수정 사항은 애플리케이션을 배포 할 때 예상해야 할 사항입니다.Ruby : 지능형 패치/업데이트

귀하의 의견, 의견 및 답변에 감사드립니다.

답변

1

물론입니다. 기존 클래스를 다시 열고 동작을 변경하는 파일을로드 할 수 있습니다. 새 코드를 가져 오는 데는 몇 가지 방법이 있습니다. 디스크에서 읽거나 연결을 허용 한 소켓을 가져온 다음 전달 된 문자열을 평가하십시오. 또는 HTTP를 사용하십시오. 또는 HTTP를 사용하십시오. 이렇게하면 thng를 수행 할 때 위험이 있습니다. :)

+0

"설치자"라고 쓰는 것보다 한 눈을 쏴 보는 것이 더 낫습니다. 무리 감사! – Shyam

관련 문제