簡體   English   中英

rails中image_url的HTTPS?

[英]HTTPS for image_url in rails?

任何人都知道如何強制 rails 使用 https 設置 image_url 絕對路徑?

這是我的看法。

image_url @example.avatar.url(:original)

它為我提供了 http 的完整路徑。

如果您使用image_path而不是image_url您將獲得一個相對 URL 而不是絕對 URL,如果網站的其余部分是 https,它將使用 https。

結束了以下

request.protocol + request.host_with_port + @example.avatar.url(:original)

根據this , requested.protocol 是由環境變量強制的。

將此添加到config/initializers/force_ssl.rb

Rails.application.routes.default_url_options[:protocol] = 'https'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM