Каков наиболее эффективный способ проверки, будет ли база данных возвращать запись перед ее обработкой. Пример: Truck.where("id = ?", id).select('truck_no').first.truck_no
Это может или не может вернуть грузовик, если грузовик существует. Что является наиболее эффективным способом для меня обеспечить, чтобы страница не сбой при обработке этого запроса. Как бы я справился с этим как в представлении, так и в контроллере, если можно сказать, что я использовал цикл, чтобы пройти через каждый грузовик и распечатать его номер.
Если запись не существует, я хотел бы иметь возможность распечатывать сообщение, а не указывать, что никаких записей не найдено.