내 애플리케이션에서 액션 메일러를 사용하고 있기 때문에 사용자에게 메일을 보내기위한 애플리케이션을 만들고 있습니다.
메일로 이미지를 보여주고 싶지만 할 수 없습니다. 누구나 가능하게 할 수 있습니다. 내 응용 프로그램에 이미지를 저장하기 위해 종이 클립 보석을 사용하고 있습니다.
provision_file_name => "foo_bar_thumbnail_image7.jpg" 와 같은 이미지 이름을 저장하는 데이터베이스의 필드 이지만 해당 이미지의 실제 전체 URL은 다음과 같습니다.
"/system/service_requests/prescriptions/000/000/237/medium/foo_bar_thumbnail_image7.jpg?1455861395".
미리 감사드립니다
이미지를 표시하려면 이메일에 완전한 웹 URL이 있어야합니다.
"/system/service_requests/prescriptions/000/000/237/medium/foo_bar_thumbnail_image7.jpg?1455861395".
This won't work. Its a path only known to your server.
따라서 다음과 같이 있어야합니다 (전체 URL).
"http://www.example.com/system/service_requests/prescriptions/000/000/237/medium/foo_bar_thumbnail_image7.jpg?1455861395".
Here http://www.example.com is your domain.
이미지가 앱의 공용 디렉토리에 저장되는 경우 다음을 사용하십시오.
Rails.root.join(@object.image_name.url)
이미지가 S3와 같은 다른 곳에 저장된 경우 다음을 사용하십시오.
@object.image_name.url
추신 :이 이미지는 공개적으로 액세스 할 수 있어야합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다