Hartl Rails教程ch。 5不会自动加载引导程序

时间:2017-03-15 02:20:09

标签: ruby-on-rails railstutorial.org bootstrap-sass

在Ch。在Hartl教程中他第一次展示了CSS / SCSS / Bootstrap样式(第5.1.2节),你应该看到页面从一个没有样式的HTML页面变成了一个漂亮的页面风格的页面。但我没有看到这种变化。它一直没有风格。

我仔细输入了清单(甚至从网站上复制并粘贴它们,只是为了确保在遇到这个问题后),尝试切换到不同的宝石版本号(如同其他类似问题的建议所说),等

然后我决定在我的application.html.erb布局中将<link>插入Bootstrap CDN,以及<div class="bootstrap-fluid">(我很高兴我从FreeCodeCamp学到了)解决了这个问题:

  <head>
    ...
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
  </head>
  <body>
    <div class="container-fluid">
      ...
    </div>
  </body>

显然我没有做错任何其他错误...我的猜测是bootstrap-sass gem(或其他一些宝石)没有正确提供这些信息。

我担心如果我将此代码放在我的布局中,以后可能会破坏内容。比如,如果没有我添加的内容,假设可以正常工作,对吗?任何想法如何让它按照Hartl希望的方式工作?

更新:呃。错字!事实证明,我将custom.css.scss命名为custom.css.cscc。好吧,那就做了!

Bootstrap CDN链接帮助的唯一原因是我的布局使用了一些Bootstrap。当我开始向custom.css.cscc添加自定义CSS时(原文如此!)我知道该文件甚至没有被读取。经验教训......更加谨慎地输入。

0 个答案:

没有答案