2012-02-27 10 views
0

Herokuのデプロイアプリケーションに関して混乱します。Heroku on Rails 3.2.1に関するSSLの混乱

私は自分のレール3.0をデプロイしてもうまくいきます。信頼できる証明書ではなく、レール3.2.1で変換してHerokuにデプロイしたのと同じアプリケーションです。デフォルトではhttpsでアクセスされるため、「信頼できず、私はリックを知っています」ボタンを押す必要があります。

私はsslに関連するコードを書いていませんでした。ここ

は違いが、

であるHerokuの作成 - レール3

をHerokuのは--stack杉作成 - それはprotocal httpsを使用するにはシーダーため、スタックのレール3.2.1

を?

デフォルトFORCE_SSLで、Railsの3.2.1でくれ

答えて

0

を案内してくださいは真であるので、まずあなたはそれが偽にする必要があります。ここではステップがある

  1. オープン設定/環境/ production.rbと "config.force_ssl"

  2. config.force_ssl =真、今それは 設定のように見えますが、falseに真の変更を検索.force_ssl = false

と展開すると、確実に動作します。

ここでは、英雄にすぐに展開するためのいくつかの手順を示します。 [あなたがgitを使っていると仮定しています]

git add Gitは-mコミット Gitのプッシュ GitのプッシュHerokuの

"設定/環境/ production.rbでconfig.force_ssl falseに真の変更"、ページを更新し、それが動作するはずです。

+0

あなたのおかげで、Amit –

関連する問題