【问题标题】:Rails 4 - Css bootstrap not working in productionRails 4 - Css bootstrap 在生产中不起作用
【发布时间】:2015-12-31 16:21:57
【问题描述】:

在 application.html.erb 文件的开发中,我有一行:

  <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">

它适用于开发,但不适用于生产。 怎么了?

有关更多详细信息,您可以使用我使用 Heroku 部署的应用程序自行测试:https://library-online-duofer.herokuapp.com 并查看代码:https://github.com/chtrang/Duong_Fernandez

感谢您的帮助。

【问题讨论】:

  • 你确定它不工作吗?我可以看到使用样式呈现的页面
  • 啊,我在控制台中看到了这个错误:混合内容:“library-online-duofer.herokuapp.com/users/sign_in”处的页面是通过 HTTPS 加载的,但请求了不安全的样式表“maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css”。此请求已被阻止;内容必须通过 HTTPS 提供。
  • 把 cdn URL 设为 https,你应该没问题..
  • @droidbot:谢谢你的回答。很有帮助!
  • 如果您可以将其标记为解决您问题的答案,那就太好了.. :)

标签: css ruby-on-rails-4


【解决方案1】:

总结一下我的评论:你的生产环境是https,而CDN是http。把CDN url改成https,问题就解决了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-24
    • 2014-02-20
    • 2017-07-16
    • 2015-01-23
    相关资源
    最近更新 更多