0
A
回答
2
您可以設置自定義時區的情況下在config/application.rb
config.time_zone = 'Central Time (US & Canada)'
OR
的ApplicationController
使用@country來管理你想要切換到哪個時區。 在這個例子中,我使用「子域」來獲取@country。您可以輕鬆地適應您的方案
寫在你的/app/controller/application_controller.rb
class ApplicationController < ActionController::Base
before_filter :set_country
before_filter :set_time_zone
private
def set_country
if request.subdomains.empty? || request.subdomains.first == 'www'
redirect_to(:subdomain => "uk")
else
@country ||= request.subdomains.first.upcase
end
@country ||= "IT"
end
def set_time_zone
case @country
when 'IT'
Time.zone = 'Rome'
when 'US'
Time.zone = 'Central Time (US & Canada)'
when 'UK'
Time.zone = 'London'
end
end
end
0
您可以設置自定義時區在config/application.rb
# Set Time.zone default to the specified zone and make Active Record auto-convert to this zone.
# Run "rake -D time" for a list of tasks for finding time zone names. Default is UTC.
# config.time_zone = 'Central Time (US & Canada)'
相關問題
- 1. Extjs 4日期 - 更改時區
- 2. 更改時區
- 3. 更改時區
- 4. 更改時區
- 5. 更改時區 - MonetDB
- 6. MySQL時區更改?
- 7. 更改CurrentDate時區
- 8. simpledateformat更改時區
- 9. Javascript時區更改
- 10. 更改時區phpmyadmin?
- 11. 設定值創建和更新(ROR 4)
- 12. 更改時區在JavaScript
- 13. 更改會員級時區
- 14. 在PHP中更改時區
- 15. na.approx更改時區顯示
- 16. Momentjs更改時區值
- 17. 更改jenkins時區主/從?
- 18. 在Tomcat中更改時區
- 19. GMT(時區)更改問題?
- 20. grails/mysql時區更改
- 21. Rails更改默認時區
- 22. Mysql更改主機時區
- 23. 使用php更改時區
- 24. 更改NSDate的時區
- 25. 更改時區mysql無根
- 26. MySql:不可更改時區
- 27. 更改Firebase的時區(UTC)
- 28. 時區更改器JAVA
- 29. ubuntu postfix時區更改
- 30. 的Python:更改Windows時區