Ruby on rails 在ruby中创建def,以便在rails控制台中将unix时间戳转换为datetime

Ruby on rails 在ruby中创建def,以便在rails控制台中将unix时间戳转换为datetime,ruby-on-rails,ruby,Ruby On Rails,Ruby,我是ruby新手,希望创建一个简单的方法将一系列unix时间戳转换为datetime格式。目前,我正在做什么(在我的终端上的控制台中) 然后我会通过foo(1315922016)。但我犯了个错误 无法将符号转换为精确数字 我如何修改我的ruby代码以允许它接受一个整数,然后将其放入Time.at方法进行转换?这应该是一个简单的调用,如下所示: def foo(x) Time.at(x) end 希望有帮助 def foo(x) Time.at(x) end

我是ruby新手,希望创建一个简单的方法将一系列unix时间戳转换为datetime格式。目前,我正在做什么(在我的终端上的控制台中)

然后我会通过foo(1315922016)。但我犯了个错误

无法将符号转换为精确数字


我如何修改我的ruby代码以允许它接受一个整数,然后将其放入Time.at方法进行转换?

这应该是一个简单的调用,如下所示:

def foo(x) 
  Time.at(x)
end
希望有帮助

def foo(x) 
  Time.at(x)
end