以下の内容はhttps://shinkufencer.hateblo.jp/entry/2018/10/05/230000より取得しました。


Rails5のActiveRecrodにてOR条件で検索したければorを使えばいい

あまり浸透していないのと忘れるのでメモ

環境

rails (5.2.0)

使い方

文法

条件1もしくは条件2に合致する場合

Model.where({{条件1}}).or(Model.where({{条件2}})

Userのidが1かcreated_atが今現在のレコードを調べる

User.where(id:1).or(User.where(created_at:Time.zone.now))
#  User Load (12.2ms)  SELECT `users`.* FROM `users` WHERE (`users`.`id` = 1 OR `users`.`created_at` = '2018-10-05 10:50:30')

参考リンク




以上の内容はhttps://shinkufencer.hateblo.jp/entry/2018/10/05/230000より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14