У меня есть фотография, сохраненная для пользователя.Как отобразить изображение скрепки в электронном письме?
Я хочу, чтобы иметь возможность отправлять им электронное письмо и включать свою фотографию.
В представлении ActionMailer электронной почты у меня есть
<%= image_tag @user.photo.url(:medium) %>
имя файл копия включен в электронной почте в виде текста.
Как вставить/показать фактическую фотографию?
Скрепка используется, чтобы добавить фотографию, и AWS S3 используется для хранения фотографии.
Ссылка выглядит почти правильно на несколько номеров в конце
исключения и когда я нажимаю на ссылку на странице отображается следующее сообщение об ошибке
<Error>
<Code>PermanentRedirect</Code>
<Message>
The bucket you are attempting to access must be addressed using the specified endpoint. Please send all future requests to this endpoint.
</Message>
<Bucket>applicantlabs</Bucket>
<Endpoint>applicantlabs.s3.amazonaws.com</Endpoint>
<RequestId>30457ECCCF09A</RequestId>
<HostId>
igkrUR0P/wes3aqpT7nAj2U7KXK91Qs+RBxwufjex15MPN5z1UCK8F2WSg6q0
</HostId>
</Error>
Этот код работает на вашем сайте, если вы не отправляете электронное письмо? –
@MenelikTucker Нет, он отображает ссылку на сломанное изображение с именем файла ... точно так же, как в письме – grabury
проверьте объект, чтобы убедиться, что изображение действительно. похоже, что он не сохраняет правильно, или по какой-то причине его невозможно отобразить. – errata