내 초기화 코드가 응용 프로그램을 시작할 때 한 번만 실행되도록하기 위해 사용해야하는 파일이 궁금합니다. 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 가이드를 읽고 초기화 코드를 넣을 다른 장소에 대해 이야기하고 싶을 수도 있습니다.
관련 문제
- 1. C# HTTP 요청에서 파일 저장
- 2. HTTP 요청에서 Java 파일 받기
- 3. http 요청에서 인증 헤더 받기
- 4. onUpgrade 메서드가 호출 되었습니까?
- 5. HTTP 응답이 변경 되었습니까?
- 6. 자바 스크립트의 HTTP 포스트 요청에서 리턴 이미지
- 7. HTTP 요청에서 콘텐츠를 추출한 다음 선택한 콘텐츠를
- 8. http 요청에서 서브넷 IP 주소를 얻는 방법
- 9. HTTP 요청에서 MAC 주소를 얻으려면 어떻게해야합니까?
- 10. HTTP 전달 요청에서 헤더의 리퍼러를 유지합니까?
- 11. HTTP 요청에서 IP 주소를 가져올 수 있습니까?
- 12. BaseHTTPRequestHandler의 HTTP 요청에서 호스트 필드 가져 오기
- 13. ASP에서 HTTP 요청에서 XML을 얻는 방법
- 14. 모든 요청에서 응용 프로그램 개체가 만들어지고 소멸됩니까?
- 15. HTTP 요청에서 http 쿠키 (헤더)를 설정하는 방법
- 16. IDisposable.Dispose()가 자동으로 호출 되었습니까?
- 17. 메서드 호출 순서가 잘못 되었습니까?
- 18. dealloc 후에 viewDidUnload가 호출 되었습니까?
- 19. onCreate가 두 번 호출 되었습니까?
- 20. UISwipeGestureRecognizer가 두 번 호출 되었습니까?
- 21. C++ : 왜 소멸자가 호출 되었습니까?
- 22. TestNG에서 EasyB 사례가 호출 되었습니까?
- 23. 왜 Method # arity가 호출 되었습니까?
- 24. 모든 웹 요청에서 브라우저 쿠키가 전송됩니까?
- 25. 피라미드의 모든 요청에서 리디렉션을 확인하는 방법은 무엇입니까?
- 26. 상위 컨트롤러의 모든 요청에서 은닉에 어떻게 액세스합니까?
- 27. 요청에서 모든 게시물 데이터 가져 오기
- 28. 서버 종료시 PHP 함수가 호출 되었습니까?
- 29. 빠른 HTTP 호출 ASP.Net
- 30. 파이썬에서의 비동기 HTTP 호출