Mat*_*man 2 timezone ruby-on-rails
首先,在我的application.rb文件和我的environment.rb文件中配置有什么区别?
我读到我需要在environment.rb文件中配置我的timezone默认值.我不太清楚如何做到这一点.到目前为止,我在我的environment.rb文件中有这个:
# Load the rails application
require File.expand_path('../application', __FILE__)
# Initialize the rails application
SampleApp::Application.initialize!
Run Code Online (Sandbox Code Playgroud)
进行更改后是否需要重新运行rails服务器?还有其他步骤吗?
谢谢!
在rails 2中,它是具有所有配置的environment.rb.在rails 3中,它已更改为application.rb,以及environment/production.rb和environment/development.rb以及Gemfile.要配置时区,请将它放在Application类中的application.rb中:
class Application < Rails::Application
config.time_zone = 'Eastern Time (US & Canada)'
end
Run Code Online (Sandbox Code Playgroud)
您可以运行rake time:zones:all以查看可用时区列表.
编辑在rails 3中,您无需触摸environment.rb.
| 归档时间: |
|
| 查看次数: |
4550 次 |
| 最近记录: |