生成迁移时间戳的最佳方法

j_m*_*lly 15 ruby-on-rails-3

我正在尝试生成rails迁移的时间戳,我将其作为rake任务的一部分从引擎复制到我的应用程序中.

以下工作正常,但由于rails已经做了同样的事情,我不知道是否有更好的方法来做到这一点?

Time.now.to_s.split(" ")[0..1].join(" ").gsub!(/\D/, "")
Run Code Online (Sandbox Code Playgroud)

Val*_*ior 35

@timestamp = Time.now.strftime("%Y%m%d%H%M%S")
Run Code Online (Sandbox Code Playgroud)


小智 8

Time.now.utc.strftime("%Y%m%d%H%M%S")
Run Code Online (Sandbox Code Playgroud)

  • 欢迎使用堆栈溢出!虽然这段代码可能会回答这个问题,但最好包含对问题所在以及您的代码将如何解决给定问题的描述。对于未来,这里有一些信息,[如何破解一个很棒的答案](http://stackoverflow.com/help/how-to-answer) 在 Stack Overflow 上。 (2认同)