活动管理宝石中的时区问题

问题描述:

在管理面板中,当我在上午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

请仔细阅读,它会在下一次帮助你。

+0

我在这个项目中使用活动的管理宝石 –

+0

没关系。因为你要在你的控制器中放置一个功能。 –

+0

先生,我尝试把这个,但显示错误的before_filter:set_time_zone 私人 高清set_time_zone Time.zone = current_user.time_zone如果CURRENT_USER 结束 –