我無法讓 ActiveStorage 影像在生產中作業。我想在我生成的 PDF 正文中使用調整大小的影像(變體)。
= image_tag(@post.image.variant(resize_to_limit: [150, 100]))
它在開發中有效,但在生產中生成 PDF 會無限期地掛起,除非我把那條線拿出來。
我已經嘗試過@post.image.variant(resize_to_limit: [150, 100]).processed.url設定Rails.application.default_url_options = { host: "example.com" }
具有諷刺意味的是,當我重新啟動Passenger 時,它會將PDF 發送到瀏覽器,它實際上看起來還不錯。影像包括在內。
這是類似的:
= wicked_pdf_image_tag(@post.image.variant(resize_to_limit: [150, 100]).processed.url)
Rails 7.0.3、Ruby 3.1.2、wicked_pdf 2.6.3
uj5u.com熱心網友回復:
感謝@Unixmonkey,我添加了passenger_min_instances 2;到我的 Nginx 配置中的服務器塊,它可以作業!
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/482802.html
標籤:轨道上的红宝石 rails-activestorage 邪恶的-pdf
