すべてのコンテンツが SSL 経由で提供されるソーシャル サイトを構築しています。貼り付けできるようにしたい:
http://i.imgur.com/W15FE.jpg
アプリに次のようなものを提供させます
https://myproxy.com/i.imgur.com/W15FE.jpg
したがって、安全でないコンテンツに関する警告を回避します。
私はより良いアプローチを受け入れていますが、ユーザーをクレジットなどで元の画像/サイトにリンクして戻すことを望みます.
すべてのコンテンツが SSL 経由で提供されるソーシャル サイトを構築しています。貼り付けできるようにしたい:
http://i.imgur.com/W15FE.jpg
アプリに次のようなものを提供させます
https://myproxy.com/i.imgur.com/W15FE.jpg
したがって、安全でないコンテンツに関する警告を回避します。
私はより良いアプローチを受け入れていますが、ユーザーをクレジットなどで元の画像/サイトにリンクして戻すことを望みます.
ApplicationController で SSL へのリダイレクトを強制できます。まず、Heroku アプリケーションの SSL を構成する必要があります。あなたのユースケースにはピギーバックSSLで十分かもしれません。
次に、本番環境で SSL にリダイレクトするようにアプリを構成します。例えば:
# app/controllers/application_controller.rb
class ApplicationController < ActionController::Base
  before_filter :redirect_to_https
  private
  def redirect_to_https
    redirect_to :protocol => "https://" unless ( request.ssl?  ||
                                                 request.local? )
  end
end
ファイルを直接ホストしていない場合は、ルートまたはコントローラー アクションを使用してブラウザーをリダイレクトする必要がある場合があります。たとえば、変更されたrequest.urlでredirect_to を使用します。