0

私は自分のウェブサイトと、SSL を使用したいクレジット カードを受け入れるページを持っています。サブドメインのSSLをすべてセットアップしました:secure.website.com

では、クレジット カードを受け入れるページが常に https であり、サブドメインが secure.website.com であることを確認するにはどうすればよいでしょうか。

アドレスはhttp://www.website.com/subscriptions/newです。

そして、それはする必要があります

https://secure.website.com/subscriptions/new

常にその URL をレンダリングするにはどうすればよいですか?

4

1 に答える 1

0

プロトコルとサブドメインのパラメーターを url_for に追加します。ここで説明されているように、url_for の変更を含める必要があります: http://railscasts.com/episodes/221-subdomains-in-rails-3

最終結果は次のようになります。

<%= url_for(:action => 'new', :controller => 'subscriptions', :only_path => false, :protocol => 'https', :subdomain => 'secure') %>
于 2012-07-25T21:02:05.370 に答える