我在 Ruby 中遇到了未初始化的常量 Context::DateTime 错误。我的代码是:

# Print data about a list of Tweets
def print_timeline(tweets)
  tweets.each do |tweet|
    d = datetime.new(tweet['created_at'])
    puts "#{tweet['user']['name']} , #{tweet['text']} , #{d.strftime('%m.%d.%y')} , #{tweet['id']}"
  end
end

我相信它是说它找不到 DateTime 类,我不知道为什么。我是 Ruby 的新手。

最佳答案

DateTime 应该大写,就像你的问题标题一样。此外,您可能必须添加:

require "date"

关于ruby - 如何修复 "uninitialized constant Context::DateTime"错误?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17065666/

10-12 22:58