このエラーは、引数の数が間違っています (1+ の場合は 0)。私のコード
vs = where(created_at: start.beginning_of_day..Time.zone.now)
vs = where(owner_id: id)
if cat == "store"
vs = where.not(store_id: 0)
end
問題は if 条件です。where 句を実行する前にその条件を追加しようとしている方法が気に入りません。
cat 変数がストアかどうかに基づいて、その where 句を vs に追加する方法はありますか? ありがとう