Как я могу получить URL, используемый в image_tag? - PullRequest
0 голосов
/ 21 сентября 2019

В моем приложении, использующем CarrierWave и Fog, есть изображение, используемое в некоторой модели в качестве изображения по умолчанию:

Это то, что я получаю в консоли среды staging для объекта, гдеизображение отсутствует:

my_foobar.some_picture.picture_url
=> "/static/myapp/foobar_picture/default_picture.jpg"

Но если я использую это в представлении:

image_tag(a_foobar.some_picture.picture_url)

Я получу это:

<img src="https://myapp-staging.s3.amazonaws.com/assets/static/myapp/foobar_picture/default_picture-40f4a209082080ef54abb464e67305b8cdec54f709656069aadedd0d19d8b57c.jpg">

Мне нужно передать это фактическоеS3 URL в JSON API, как я могу получить его?(передача целого тега на самом деле не вариант, я использую Elm во внешнем интерфейсе, и ему нужно создать собственный виртуальный DOM)

...