在我的Rails应用程序中,我使用两个Rails的原生form_tag
方法和simple_form rubygem提供的simple_form_for
方法。导致混合内容警告的导轨形式
他们两人都是导致在镀铬控制台以下警告:
混合内容:在“https://example.com”加载通过安全连接的页面,但包含针对不安全的端点'形式http://example.com'。该端点应通过安全连接提供。
实际上,呈现的HTML表单使用http
协议来表示它们的action
属性。
这是什么原因?我所有其他的URL都使用https
协议。
您的表单是否指定了http协议?通常它只有一条相对路径,不是吗?你如何创建表单? – EJ2015
@ EJ2015我已经使用'simple_form_for(@object)'/'form_tag(some_url)' - >没有相对路径 – jonhue