Как я могу проверить, возвращает ли он ноль? - PullRequest
0 голосов
/ 10 июня 2009

Я должен проверить, есть ли какие-либо значения, основанные на этом условии. если есть, то я должен сделать одно действие или сделать другое действие. я работаю на рельсах, MySQL и XP
это не работает @ test.nil?
предложи мне альтернативный способ
@ test = Model.find (: все,: условия => "id = @ someid")
заранее спасибо

1 Ответ

7 голосов
/ 10 июня 2009

@test.nil? должно работать нормально. Вероятно, это не работает, потому что ваш метод поиска неверен. Попробуйте вместо этого:

@test = Model.find_by_id(@someid)

Альтернативный синтаксис:

@test = Mode.find(@someid)

- что вызовет исключение RecordNotFound, если запись не существует.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...