Я использую скрепку Rails 3 и позволяю пользователям загружать вложения в модель вложения.
Если файл является изображением, приложение создает предварительный просмотр изображения. Если файла нет, он загружает только файл (без предварительного просмотра изображения).
Теперь я хотел бы отобразить список всех вложений в БД. Поэтому я использую attachment.attachment (: large), и это прекрасно работает для вложений изображений, но ошибки (очевидно) для вложений без изображений.
Какой хороший способ проверить, является ли это вложением изображения или нет? Если нет, я бы хотел отобразить стандартное статическое изображение. Какие-либо предложения? спасибо