0
Я пытаюсь добавить сферу, в которой все записи, в которых sign_in_count
столбец не 0
Как я могу принести записи столбца которых не 0
Как я могу?
scope :confirmed, where("sign_in_count" => 0)
Это, вероятно, извлекает все записи, у которых sign_in_count
0.
Я хочу наоборот. Как я могу?
который лучше? yours или 'scope: подтверждено, где (" sign_in_count! =? ", 0)' – HUSTEN
@HUSTEN '<>' - это стандарт SQL-92. Так что может быть немного более портативным, чем «! =». Кроме того, '<> 0' не будет возвращать строки, где sign_in_count имеет значение NULL. Так что имейте это в виду. –
зависит от того, какую базу данных вы используете. http://www.w3schools.com/sql/sql_where.asp И значение imho NULL также может вызвать проблему, я бы пошел с «> 0», чтобы быть уверенным –