前提 ActiveRecord の仕組みを用いて DB の migration を行っている。 主張 ActiveRecord で DB のマイグレーションファイルを作ると t.timestamps がデフォルトで指定されている。これを migrate するとタイムスタンプとして created_at updated_at がカラムについてくる。 これらのカラムはレコードを作成した際や更新を行った際に記録されるメタテーブルとしてのみ利用したい。それ以上のことを行うと辛くなるので避けたほうが良い。 具体的に言うと、アプリケーション内で created_at を where や sort の条件として利用することは避けたい。 そしてこれを組織内で認識を揃えていけるとよさそう。 なぜか created_at の意味が変わる created_at というカラム名は「レコードが作成された日時」という

