Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails升级到Bootstrap4_Ruby On Rails_Bootstrap 4 - Fatal编程技术网

Ruby on rails Rails升级到Bootstrap4

Ruby on rails Rails升级到Bootstrap4,ruby-on-rails,bootstrap-4,Ruby On Rails,Bootstrap 4,我目前正在使用bootstrap 3.3.7并试图升级到4.0.0.beta2,但在完成本教程之后,我收到以下错误 ActionView::Template::Error (File to import not found or unreadable: bootstrap-sprockets. 这是我的档案 # bootstrap # gem 'bootstrap-sass', '3.3.7' gem 'bootstrap', '~> 4.0.0.beta2' gem 'jquery-r

我目前正在使用bootstrap 3.3.7并试图升级到4.0.0.beta2,但在完成本教程之后,我收到以下错误

ActionView::Template::Error (File to import not found or unreadable: bootstrap-sprockets.
这是我的档案

# bootstrap
# gem 'bootstrap-sass', '3.3.7'
gem 'bootstrap', '~> 4.0.0.beta2'
gem 'jquery-rails', '4.3.1'
我跑

gem install bootstrap -v 4.0.0.beta2
这是运行包更新的结果,我使用的是Sprocket rails 2.3.2版本

Using sprockets 3.7.1
Using sprockets-rails 3.2.1
Using rails 5.1.4
以下是我在app/assets/stylesheets/application.scss中的内容

@import "bootstrap-sprockets"; 
@import "bootstrap";
@import "colors";
@import "font-awesome-sprockets";
@import "font-awesome";
myapplication.js文件

//
//= require jquery3
//= require jquery_ujs
//= require popper
//= require turbolinks
//= require tether
//= require bootstrap
//= require_tree .
如果我移除@import“引导链轮”;从application.scss中会出现web应用程序,但我想知道是否需要它,或者为什么会出现错误

引导链轮提供单独的引导组件,便于调试

再次阅读中的说明,您会注意到引导链轮不需要导入


//app/assets/stylesheets/application.scss
@导入“引导链轮”;//删除此行

然而,假设它需要一个javascript。这可以替换为只需要引导就可以更快地编译(您目前正在这样做)

因此,基本上,从SCS中删除该行,您就很好了

引导链轮提供单独的引导组件,便于调试

再次阅读中的说明,您会注意到引导链轮不需要导入


//app/assets/stylesheets/application.scss
@导入“引导链轮”;//删除此行

然而,假设它需要一个javascript。这可以替换为只需要引导就可以更快地编译(您目前正在这样做)

因此,基本上,从SCS中删除该行,您就很好了