找不到文件’twitter / bootstrap’(ROR)

这是链接https://github.com/Gtar69/games

我遇到了问题 在此处输入图像描述

我已完成采购如下

在Gemfile中:

gem "bootstrap-sass" 

在终端

 bundle install 

app/assets/stylesheets/application.css

 *= require bootstrap 

但是本地服务器仍然无法显示bootstrap形成,因为它说找不到bootstrap …

谢谢你的帮助〜

请按照以下步骤操作:

  1. 将文件“application.css”重命名为“application.css.scss”。
  2. 删除所有内容,只保留@import "bootstrap"; 在这个文件中。
  3. 使用“rails s”运行服务器并检查登录表单是否正常。

如有问题,请发表评论。

在此处输入图像描述

请始终按照您使用的gem的说明进行操作 (在本例中为bootstrap-saas )。

从其自述文件:

在app / assets / stylesheets / application.css.scss中导入Bootstrap样式:

 @import "bootstrap-sprockets"; @import "bootstrap"; 

而且(强调我的):

确保该文件具有.css.scss扩展名(或Sass语法的.css.sass)。 如果您刚刚生成了一个新的Rails应用程序,它可能会带有.css文件。 如果此文件存在,则将提供该文件而不是Sass,因此请将其删除:

 $ rm app/assets/stylesheets/application.css 

你的项目中没有application.css.scss 。 相反,我找到了要删除的文件app/assets/stylesheets/application.css

如果您按照文档说明,您的应用程序不会引发错误,如下所示:

游戏商店与Bootstrap

我正在使用*= require bootstrap line和@import "bootstrap"; 这就是问题的原因。 删除了*= require bootstrap 。 问题消失了。

我建议您阅读https://github.com/twbs/bootstrap-sass#a-ruby-on-rails上的说明。 但是要解决您的问题,您应该将application.css重命名为application.css.scss

$ mv app/assets/stylesheets/application.css app/assets/stylesheets/application.css.scss

一定要包含@import "bootstrap"; 在文件里面。