Я пытаюсь загрузить изображения, а затем отобразить их в своем приложении.
Я настраиваю приложение на Heroku для загрузки файлов в Amazon S3. Я могу загрузить изображения на S3. Я вижу это на Амазонке. Однако я не могу его отобразить.
Я использовал код:
<%= image_tag user.profile_image.avatar.url, :size => "80x80" %>
Он генерирует следующий HTML (я меняю img на imgtag, так как stackoverflow не позволяет мне добавить этот код):
<imgtag alt="Bob_dylanplanetwaves" height="80" src="http://appname-heroku/uploads/profile_image/avatar/1/bob_dylanplanetwaves.jpg"; width="80" />
http://appname-heroku/uploads/profile_image/avatar/1/bob_dylanplanetwaves.jpg не указывает ни на какое допустимое изображение.
Я безуспешно пробовал следующее:
<%= image_tag user.profile_image.avatar.current_path, :size => "80x80" %>.
он сгенерировал этот код:
<imgtag alt="Album-the-bootleg-series-vol-4-bob-dylan-live-1966-the-royal-albert-hall-concert" height="80" src="/images/uploads/profile_image/avatar/2/album-the-bootleg-series-vol-4-bob-dylan-live-1966-the-royal-albert-hall-concert.jpg" width="80" />
В обоих случаях изображения не отображаются
Я использую CarrierWave для загрузки файла Ruby 1.9.2, Rails 3.0.3 и размещения на Heroku.