2011-04-28 5 views
2

저는 RoR을 처음 사용하고 현재 redmine (지금까지는 문제가되지 않음) 용 플러그인을 개발해야합니다. 그러므로 나는 루비 1.8.7, 레드 민 1.0.5와 radrails 2를 설정했다. 루비 인터프리터는 radrails의 기본값으로 설정되어 있고 redmine 서버 (mongrel, webrick, lightTPD - 모두 잘 동작)를 시작/정지 할 수있다.config.cache_classes = false가 작동하지 않는 이유는 무엇입니까?

내가 정말로 부딪히는 문제는 "config.cache_classes = false"가 작동하지 않는다는 것입니다 (개발 환경이 설정 됨). 그래서 나는 sth를 저장할 때 항상 서버를 다시 시작해야한다. -.이 사전에

감사합니다, ... Christan

답변

1

레일에서 클래스를 다시로드하지 않습니다 매우 성가신 :(

가 Btw은 내가 창에서이 작업을 시도하고 있음을 인정해야한다입니다

나는 개발자가 승객과 함께 스크립트를 사용하여 벤더/서버의 변경 사항을 감시합니다.이 스크립트를 사용하면 응용 프로그램/클래스를 다시로드 할 때마다 서버를 다시 시작할 수 있습니다. 플러그인을 설치하고 자동으로 승객을 다시 시작하십시오.

http://theadmin.org/articles/2010/06/17/rails-plugin-reloading-with-passenger/

+0

해당 힌트를 제공해 주셔서 감사합니다. 한편 승객과 함께 VM을 사용하여 우분투로 전환했습니다. Windows + RoR은 전혀 좋지 않았습니다. 그런 다음 파일을 저장 한 후 restart.txt를 터치 한 AptanaStudio 용 루블을 작성했습니다. 그러나이 오류가 발생하고 이제는 더 이상 작동하지 않습니다 (theyre 지원 플랫폼에서 내 게시물을 삭제 한 것처럼 보입니다). 당신이 제안하는 해결책 - 감사합니다! – metti

+0

알았어 - btw. 거기에 보석이있다 : 'gem install sinefunc-rstakeout' 나는 리눅스 (우분투)에 어쩌면 어쩌면 이것은 어리석은 질문이다 : 그러나 당신은 트릭을 안다. 심지어 aptana로 시작하고 종료하는 것)? 고마워. .. – metti

관련 문제