茶漬けの技術メモ

Golang, Rubyで趣味開発します。テックニュースまとめます。

rails

Rubyで日付・時刻の範囲検索

指定の時間範囲内の記録を読み出したい場合 (例えば今日中で登録したユーザーを探したい) よくある書き方 User.where(“updated_at BETWEEN ? AND ?”, beginning_of_day, end_of_day)

Ruby の each_with_object と inject について

each_with_object とは each_with_object を使用すると、配列やハッシュの要素を使って、 新たに配列やハッシュを作成したりする際に、簡潔に書くことができます。 簡単な例を以下に示します array = [[:hoge, 1], [:fuga, 2], [:piyo, 3]] array.each_with_…