我一直在尝试设置dashing.io应用程序的时区(它运行在sinatra下),但没有成功!
做:Time.zone和NoMethodError - undefined method 'zone=' for Time:Class:一起结束
我在如何在ActiveSupport的timezone类中设置时区尝试过这个解决方案:
require 'active_support/all'
但是我得到了错误:require': cannot load such file -- active_support/all (LoadError)
发布于 2014-08-18 18:37:02
默认情况下未安装活动支持。
使用第三方图书馆有两个阶段。
首先,我假设您遵循关于dashing.io的官方指南。
第1阶段-安装
在此基础上,您可以将gem activesupport添加到Gemfile中。只是加了一句这样的话:
创业板‘激活’
在此之后,您需要安装它,只需运行第二次bundle,获取所有的宝石并安装它即可。
第2阶段-注册
安装它之后,您可以做您尝试过的事情:
需要“活动支持/全部”
这说明您加载了active_support库。
THE END
在这两个简单的步骤之后,您可以像预期的那样使用Time.zone。
https://stackoverflow.com/questions/25329206
复制相似问题