내 padrino 프로젝트에서 기본 ActiveSupport :: TimeZone을 설정하는 데 문제가 있습니다. 내 boot.rb에서Padrino에서 Time.zone 설정
나는
Padrino.after_load do
Time.zone = 'UTC'
ActiveRecord::Base.default_timezone = :utc
end
내 컨트롤러 파일을 가지고있다 : 나는 색인 작업을 명중
MyApp::App.controllers :post do
get :index do
puts Time.zone # this returns nil
render 'index'
end
end
내가 Time.zone에 대한 전무를 얻을. 뭔가가 Time.zone을 덮어 쓰고 있거나 제대로로드되지 않은 것처럼 보입니다.
- boot.rb에서 설정 한 후 시간대를 인쇄 할 수 있습니다. 그래서 나는 그것이 설정되었음을 안다. 내
boot.rb
에서
이봐, 모에 마스,이 문제를 해결할 수 있었습니까? – fractious
아니요. 콘솔에서는 아래 제시된대로 작동하지만 컨트롤러에서는 작동하지 않습니다. – Moemars
나 같은데. 테스트에서 작동하지만 dev에 실제 웹 앱을 실행하지 않은 경우 : / –