1

私の Rails Web サイトは SSL を使用しており、Internet Explorer でこのエラー メッセージが表示される問題がありました。 ここに画像の説明を入力

私のCSSファイルがおそらく原因であることに気付きました。CSS ファイルはアセット パイプライン (/app/assets/stylesheets) にあります。私は自分のウェブサイトで HTTPS のみを使用しているため、HTTPS フレンドリーにしたいと考えています。私はこの行をconfig/asset.rb適切config/environment/production.rbな測定のために含めました

config.asset_path = "https://www.myapp.com/assets/"

アセット パイプラインを HTTPS フレンドリーにするために他に必要なものはありますか?

4

1 に答える 1

0

相対パスを使用する場合、これについて心配する必要はありません..

ヘルパーを使用してアセットをロードしていますか?

<%= stylesheet_link_tag "application" %>

生成:

<link href="/application.css" media="all" rel="stylesheet" type="text/css" />

これにより、HTTPS で問題が発生することはありません...他の構成は必要ありません。

于 2013-03-29T01:51:34.473 に答える