要导入的文件未找到或不可读:rails 5.2.0上的bootstrap-sprockets

我有以下问题。 “要导入的文件未找到或不可读:bootstrap-sprockets。”

以下gem我安装了gem’bootstrap’gem’bootstrap-sass’,’〜> 3.3.7’gem’sass-rails’,’> = 3.2′

文件:应用程序名称从css更改为scss。 在application.scss文件中我添加了这些行

@import“bootstrap-sprockets”; @import“bootstrap”;

我捆绑安装,然后重启服务器。 但仍然是相同的错误消息。 如果有人遇到同样的问题并找到解决方案,那将很棒,stackoverflow上的所有书面解决方案都不起作用。

好的,我参与了主题和工作解决方案:

  • 'bootstrap', '~> 4.1.3'到Gemfile并保存
  • gem install sprockets-rails在项目命令行中gem install sprockets-rails 。 版本至少2.3.2,现在3.2.1可用
  • bundle install在项目的命令行中
  • 将文件application.css重命名为/app/assets/stylesheets下的application.scss
  • 引导程序的唯一行是@import "bootstrap"; 在文件application.scss
  • 在项目的命令行中通过rails s再次启动rails
  • 转到主页,里面有一些bootstrap 4.1.3的代码。

你可以检查我的代码免费https://bitbucket.org/ArtLion74/myrecepies提交名称Bootstrap在chrome和firefox中工作。

此致,阿图尔

_______________________旧答案____________________

这不是RoR问题。 你没有说你看到错误…… Chrome :)我也一样。 检查Firefox和…惊喜 – 工作。 问题仅出在Chrome上。 奇怪的是,切换到Chrome后 – 它开始工作 – 没有错误但没有引导程序格式化:(我真的不明白:(

问题出在www客户端Chrome上 – 而不是RoR中。