この警告は「混合コンテンツ」と呼ばれるもので、HTTPSページがHTTPリソースを読み込んでいることを示しているそうです。ブラウザはこのような状況でセキュリティの観点から警告を発していました。
原因
cloudinaryからの画像がHTTPでリクエストされていることが問題でした。
cloudinary.yml
---
development:
cloud_name: <%= ENV['CLOUDINARY_CLOUD_NAME'] %>
api_key: <%= ENV["CLOUDINARY_API_KEY"] %>
api_secret: <%= ENV["CLOUDINARY_API_SECRET"] %>
enhance_image_tag: true
static_file_support: false
production:
cloud_name: <%= ENV['CLOUDINARY_CLOUD_NAME'] %>
api_key: <%= ENV["CLOUDINARY_API_KEY"] %>
api_secret: <%= ENV["CLOUDINARY_API_SECRET"] %>
enhance_image_tag: true
static_file_support: true
secure: true #ここを追加
test:
cloud_name: <%= ENV['CLOUDINARY_CLOUD_NAME'] %>
api_key: '<%= ENV["CLOUDINARY_API_KEY"] %>'
api_secret: <%= ENV["CLOUDINARY_API_SECRET"] %>
enhance_image_tag: true
static_file_support: false
これで⚠️は出なくなりました!
参考
↑↑↑
https://cloudinary.com/documentation/ruby_rails_quickstart