QA@IT

railsのクエリーメソッドについて

2530 PV

railsのwhereメソッドについての質問です。

scope :by_status, lambda {|status|
 where('status = ?', status).order('updated_at DESC')
}

実行SQLを確認すると

SELECT "tasks".* FROM "tasks" WHERE "tasks"."status" IS NULL AND (status = 0) ORDER BY updated_at DESC

条件に指定してないIS NULLが勝手に入ってしまいます。
原因が分かる方がいらしたら教えて下さい。お願いします。

回答

自己解決しました。
自分のミスでした。申し訳ありません。

編集 履歴 (0)
ウォッチ

この質問への回答やコメントをメールでお知らせします。