[英]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.