호스트가 승객 구성 파일 (예 : apache 구성 또는 vhosts 파일)을 수정할 수 없지만 devm 모드로 레일을 실행하고 싶습니다. 따라서 우리는 응용 프로그램이 다시 시작될 때로드되는 파일 중 하나에서 환경 (prod/dev/test)을 지정해야합니다. 누구든지이 작업을 수행하는 방법을 알고 있습니까?어떻게 environment.rb 또는 이니셜 라이저 내에서 RAILS_ENV = 개발을 강제합니까?
우리는 행운과 함께 다음 시도했다 :
#environment.rb (before any other code is executed)
`RAILS_ENV=development` # using back ticks
ENV['RAILS_ENV'] = 'development' # assigning to a constant
RAILS_ENV='development' # as suggested by one of the answers, unfortunately does not work.
이렇게해야합니다. 이름으로 "생산"에 관한 불가사의는 없습니다. 모든 설정을 바꿔야합니다 (config/environments/production.rb 파일을 잊지 마세요). – edebill
Eggsellente ... 처음에는 그렇게하지 않았습니다 ... 음 ... 터널 비전으로 고통 받습니까? – btelles