我有我的网站和我接受信用卡的页面,我想拥有 SSL。我为子域设置了 SSL:secure.website.com
那么,如何确保我接受信用卡的页面始终是 https 并且具有secure.website.com 的子域。
地址是:http ://www.website.com/subscriptions/new
这需要
https://secure.website.com/subscriptions/new
如何让它始终呈现该 URL?
我有我的网站和我接受信用卡的页面,我想拥有 SSL。我为子域设置了 SSL:secure.website.com
那么,如何确保我接受信用卡的页面始终是 https 并且具有secure.website.com 的子域。
地址是:http ://www.website.com/subscriptions/new
这需要
https://secure.website.com/subscriptions/new
如何让它始终呈现该 URL?
将协议和子域参数添加到 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') %>