rakeタスクの一部としてエンジンからアプリにコピーしているRails移行のタイムスタンプを生成しようとしています。
以下は問題なく動作しますが、レールはすでに同じことをしているので、これを行うためのより良い方法があるかどうかわかりませんでしたか?
Time.now.to_s.split(" ")[0..1].join(" ").gsub!(/\D/, "")
rakeタスクの一部としてエンジンからアプリにコピーしているRails移行のタイムスタンプを生成しようとしています。
以下は問題なく動作しますが、レールはすでに同じことをしているので、これを行うためのより良い方法があるかどうかわかりませんでしたか?
Time.now.to_s.split(" ")[0..1].join(" ").gsub!(/\D/, "")
したがって、これは私がこれまで SO で作成した中で最もメタな回答かもしれません。受け入れられた答えと@mamboの答えは正しいです
Time.now.utc.strftime("%Y%m%d%H%M%S")
しかし。
「Rails移行ファイル名のようなタイムスタンプを作成するにはどうすればよいですか?」を(SO直接またはGoogleで)検索すると、それはあなたをここに導くことはありません。ただし、質問のタイトルとしてそれを入力し始めると、幸いなことに、この回答が表示されます
そのため、Ruby を使用して世代別の日時を作成する方法について非常に重複した質問をする代わりに、この回答にキーワードを散りばめました。これらのキーワードは、検索アルゴリズムによって検出され、私のような将来の質問者のためにこの質問に答えることができれば幸いです。