在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时(原文如此!)我知道该文件甚至没有被读取。经验教训......更加谨慎地输入。