以下代码

class Schedule < ActiveRecord::Base
  def self.get
     today = TZInfo::Timezone.get('America/New_York').utc_to_local(Time.now.utc).to_date
  end
end


产生以下错误:

uninitialized constant Schedule::TZInfo


但仅当我未从脚本/控制台运行它时。有什么想法吗?

(此外,是否有更好的方法来获取给定时区中的当前日期?)

最佳答案

您是否尝试过添加

require 'tzinfo'

08-05 16:25