shimgo
5/4/2019 - 7:56 AM

activerecordのwhere句の条件を動的にしたい

# status_val はnilの場合もある
dynamic_conditions = {status: status_val} if status_val
# where(nil)なら条件句に何も影響はない
Order.where(created_at: range).where(dynamic_conditions)