ruby-on-rails - Rails 3 SSL 协议(protocol)链接

标签 ruby-on-rails ssl https routes

我正在尝试创建一个指向需要 ssl 的页面的链接,并且路由已正确设置为要求它是 https,但我无法弄清楚如何让 link_to 正常运行。我试过这样写,但是当我点击链接时,它仍然尝试转到 http 页面,而不是我期望的 https 页面。我做错了什么吗?

link_to "Schedule a Visit!", :controller => 'visits', 
                             :action => 'new', 
                             :protocol => "https"

作为引用,这是我的 routes.rb 中的适当部分:

scope :constraints => {:protocol => "https"} do
    resources :visits, :only => [:new, :create]
end

最佳答案

关于ruby-on-rails - Rails 3 SSL 协议(protocol)链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4293817/

相关文章:

java - 发送零长度 HTTPS PUT?

Django HTTPS 和 HTTP session

ruby-on-rails - 将 Carrierwave 迁移到 ActiveStorage

java - 读取 SSL 证书时 X509Certificate.getSubjectDN()' 出现空指针异常

ssl - 如何在 debian 8.5 上将 phpMyAdmin 4.2.12 设置为仅 ssl

node.js - 连接到旧 API 时出现 "tls_process_ske_dhe:dh key too small"错误

javascript - 仅安全cookie通过控制台中的$.cookie返回NULL?

jquery - Rails-jquery-autocomplete 搜索 school_name 但保存 school_id

ruby-on-rails - 我正在使用 RVM,使用 bundle install 和 rvm bundle install 有什么区别?

html - rails : Disabling an image_submit_tag