2009-11-29 3 views
1

레일 사이트에 대한 캐싱을 어떻게 해제 할 수 있습니까?레일에서 캐싱을 비활성화하는 방법은 무엇입니까?

나는 여객 (mod_rails)를 실행하고있어 내 사이트는 '개발'모드로 실행 :

'ENV['RAILS_ENV'] ||= 'development'

어떤 도움을?

+0

어떤 종류의 캐싱입니까? 보기 캐싱은 기본적으로 개발 중에 사용되지 않습니다. –

+0

전적으로 확신 할 수는 없지만 템플릿을 변경할 때마다 레일즈/여객 서버를 다시 시작해야합니다 (tmp 디렉토리의 restart.txt 파일을 통해). 그냥 일반화 된보기 캐싱 인 것 같습니다 ... 특정 것에 국한되지 않습니다. 내 무지에 사과! :) –

답변

0

다른 사람들이 같은 문제에 부딪혔을 때를 대비하여 알겠습니다. 기본적으로 mod_rails는 environment.rb 파일에서 설정 한 '개발'설정을 무시하고있었습니다. 내 사이트를 고정하기위한 그러나 나의 가상 호스트 설정이 추가 :

RailsEnv "development"

은 자세한 내용은 this link를 참조하십시오.

다른 사람을 돕는 희망!

+3

그것은 그것을 무시하지 않고 있었다. 레일이 아직 설정되지 않은 경우에만 환경을 '개발'로 설정하겠다고 말했습니다. 필의 대답을 보라. –

+0

아, 좋아. 감사. –

8

기본적으로 여객은 RAILS_ENV에서 'production'으로 설정합니다. ENV['RAILS_ENV'] ||= 'development' 라인은 만이 Rails 환경이 아직 설정되지 않은 경우 'development'으로 설정됩니다.

Passenger가 개발 환경에서 Rails를 실행하게하려면 사이트의 가상 호스트 구성에 RailsEnv development을 추가해야합니다.