Sinatra - Dashing.io设置时区

时间:2014-08-15 15:22:20

标签: ruby-on-rails timezone sinatra dashing

我一直试图设置一个dashing.io应用程序的时区(在sinatra下运行)根本没有成功!

执行:Time.zoneNoMethodError - undefined method 'zone=' for Time:Class:

结束

我在How to set timezone in ActiveSupport's TimeZone class尝试了解决方案:

require 'active_support/all'

但后来我收到错误:require': cannot load such file -- active_support/all (LoadError)

1 个答案:

答案 0 :(得分:1)

默认情况下未安装Active Support。

使用第三方库有两个阶段。

  1. 安装
  2. 注册
  3. 首先,我假设您遵循dashing.io上的官方指南。

    第1阶段 - 安装

    有了这个,你可以将你需要的gem activesupport添加到你的Gemfile中。只需添加如下所示的行:

      

    gem'activesupport'

    之后你需要安装它,你可以通过再次运行bundle来获取所有宝石并安装它。

    第2阶段 - 注册

    安装后,您可以执行以下操作:

      

    要求'active_support / all'

    这表示您加载了active_support库。

    结束

    完成这两个简单的步骤后,您可以按预期使用Time.zone