Почему это всегда возвращает истину? - PullRequest
0 голосов
/ 13 февраля 2011

У меня есть запрос рельсов:

Model.exists?(where(:x => 1, :y => y, :z => z).first)

Это возвращает истину. Единственная строка в моей базе данных имеет x, установленный на 0, а не 1. Есть ли объяснение этому?

Ninja-edit: я проверил, и кажется, что ни одно из значений не имеет значения, оно всегда возвращает true. В чем причина?

1 Ответ

1 голос
/ 14 февраля 2011

Я думаю, что вы хотите больше по линии

Model.where(:x => 1, :y => y, :z => z).exists?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...