>我正在开发rails应用程序,用户可以在其中发送他想要通知的时间。
场景:以印度(+05:30(时区的使用为例。但在 rails 参数中,它会自动转换为 UTC。
用户从日期时间选取器中选择的时间:
Wed, 06 Apr 2017 04:00:00 #(no option to select timezone)
在 Rails 参数中:
"2017-04-05 22:30:00 UTC"
但是我想保存用户选择的相同时间,但它可以在UTC中
"2017-04-06 04:00:00 UTC"
是否有任何 Rails 配置或方法可以实现这一点?
首次运行以查看所有可用的时区
bundle exec rake time:zones:all
比之后
change Inside config/application.rb
config.time_zone = "UTC"
config.active_record.default_timezone = :utc
在这里您可以选择任何时区