Рельсы active_storage с рельсами api - PullRequest
0 голосов
/ 01 ноября 2018

Я использую rails 5.2 api и active_storage

Я знаю, что когда вы используете в своих представлениях полные жирные рельсы, вы можете делать такие вещи, как

image.file.upload.variant(resize: "100x100")

Но так как я использую версию API, как я могу получить URL для этого? Кто-нибудь знает документацию, которая охватывает использование активного хранилища в API?

К вашему сведению, я уже пробовал url_for(image.file.upload.variant(resize: "100x100")), это не работает.

В этот момент у меня возникает соблазн вернуться к скрепке.

1 Ответ

0 голосов
/ 01 ноября 2018

Я не совсем уверен, так как я еще не использовал ActiveStorage, но попробуйте это .processed.service_url из документов https://api.rubyonrails.org/v5.2.0/classes/ActiveStorage/Variant.html

Насколько я понимаю, при первом вызове он создает вариант и загружает его, затем он остается там, а в следующий раз просто получает URL.

...