2016-07-27 5 views
0

У меня есть модель с именем VehiclePhotos, и у нее есть поле для прикрепления «фото». Для загрузки фотографий я использовал бумагу paperclip. Загрузка была прекрасной без каких-либо ошибок. но когда я попытался загрузить изображение, он даетОШИБКА при загрузке приложения скрепки

«Внутренняя ошибка сервера».

В журнал не отображаются данные об ошибке.

vehicle_photos.rb

class VehiclePhotos < ActiveRecord::Base 
    has_attached_file :photo, 
        :url => "/uploads/:class/:id/:attachment/:attachment_fullname?:timestamp", 
        :path => "uploads/:class/:attachment/:id_partition/:style/:basename.:extension" 
end 

в поле зрения, учитывая следующий код для загрузки

<%= link_to @object.photo_file_name , @object.photo.url %> 

файл, который содержит загруженные фотографии имеет название 'vehicle_photos' и имеет разрешение 777.

+0

добавить еще код ошибки, чтобы найти причину ошибки. – Sravan

+0

в браузере показывает «извините, что-то пошло не так», а на вкладке «Вывод внутренней сети» 500. только это много показывает .. – jithya

ответ

0

«извините, что-то пошло не так» сообщение обычно не отображается в среде разработки. Вместо этого вы увидите подробное сообщение об ошибке с backtrace и т. Д. Так что, может быть, вы работаете в env? Тогда ваша ошибка будет идти в production.log - проверьте там. Вы не могли угадать причину ошибки без данных об ошибке.

+0

в журнале производства также не отображается никаких сведений об ошибке .. поэтому я не имею никакого представления об отладке этой ошибки. – jithya

+0

, если вы используете приложение через пассажира на nginx или apache в качестве прокси, проверьте их журналы тоже, пассажир мог зарегистрировать там некоторые критические ошибки, поэтому они не появлялись в журналах локальных приложений вообще – neolancer

Смежные вопросы