내 초기화 코드가 응용 프로그램을 시작할 때 한 번만 실행되도록하기 위해 사용해야하는 파일이 궁금합니다. environment.rb가 사용할 올바른 파일입니까, 아니면 모든 http 요청에서 호출됩니까?모든 http 요청에서 environment.rb가 호출 되었습니까?
1
A
답변
1
권장 위치 사용자 정의 시작 코드에 대한 config/initializers를보십시오.
Rails::Initializer.run
블록 내에 정의 된 항목을 명시 적으로 추가하거나 변경하지 않는 한 가능한 한 environment.rb 만 남겨 두십시오.
다양한 환경에서 맞춤 설정을 관리하려는 경우 (예 : 생산 및 개발에서 다른 설정을 원한다면 config/environments
디렉토리가 첫 번째 호출 포트 여야합니다.
5
environment.rb
은 응용 프로그램을 처음 시작할 때만로드됩니다. 이후 environment.rb
파일을 변경하면 다시 시작해야합니다. 어떤 종류의 코드를 한 번만 실행 하시겠습니까?
Configuring Rails Applications에 대한 Ruby on Rails 가이드를 읽고 초기화 코드를 넣을 다른 장소에 대해 이야기하고 싶을 수도 있습니다.