活动管理宝石中的时区问题
问题描述:
在管理面板中,当我在上午11点创建新用户时,根据我的本地时间显示用户在5:47创建。活动管理宝石中的时区问题
我找到了一个解决方案config.time_zone = 'Eastern Time (US & Canada)'
和第二
before_filter :set_time_zone
private
def set_time_zone
Time.zone = current_user.time_zone if current_user
end
问题与第一个解决办法,如果管理员用户从不同的时区,那么它不会工作,并在积极联系,而不是当前用户current_admin_user第二个解决方案available和current_admin_user.time_zone不起作用。
答
我把谷歌在你的问题,发现了这个,
https://www.varvet.com/blog/working-with-time-zones-in-ruby-on-rails/
Managing multiple users time zones in ruby on rails
Rails/MySQL: Different user timezones
你的问题已经在这里找到答案。只是一个提示,试图在标题中更具体地说明你的问题。 '时间问题'没有说什么。
http://www.wikihow.com/Ask-a-Question-on-Stack-Overflow
请仔细阅读,它会在下一次帮助你。
我在这个项目中使用活动的管理宝石 –
没关系。因为你要在你的控制器中放置一个功能。 –
先生,我尝试把这个,但显示错误的before_filter:set_time_zone 私人 高清set_time_zone Time.zone = current_user.time_zone如果CURRENT_USER 结束 –