@test.nil?
должно работать нормально. Вероятно, это не работает, потому что ваш метод поиска неверен. Попробуйте вместо этого:
@test = Model.find_by_id(@someid)
Альтернативный синтаксис:
@test = Mode.find(@someid)
- что вызовет исключение RecordNotFound
, если запись не существует.