在开发过程中暂时禁用引导程序?

时间:2019-01-31 17:45:01

标签: ruby-on-rails twitter-bootstrap

我正在用Ruby on Rails的Bootstrap开发我的第一个大型项目。它肯定会减慢所有负载。如何“关闭” Bootstrap,以便在使视图正常工作时仅查看基本文本,以便更快地加载它们?当我准备好让它们再次看起来漂亮时,我可以以这种方式“将其重新打开”吗?

3 个答案:

答案 0 :(得分:1)

您可以注释清单文件中加载的文件,并删除=符号。 在app/assets/javascripts/application.js

 //= require bootstrap 

更改为

 // require bootstrap

app/assets/stylesheets/application.scss

*= require bootstrap/dist/css/bootstrap.min

更改为

* require bootstrap/dist/css/bootstrap.min

答案 1 :(得分:0)

评论标为Bootstrap core CSS和顶部Custom styles for this template的行以及底部的所有Bootstrap core Javascript的行,似乎大大加快了我的工作量。

我以前也注释掉了所有IE hack行。

答案 2 :(得分:0)

如果您通过宝石使用引导程序(例如bootstrap-rubygembootstrap-sass),那么另一种方法是仅在:production和/或:test环境中加载它。这样一来,您就可以避免对require语句进行注释/注释的不便之处

# Gemfile
group :development do
end

group :test, :production do
  gem 'bootstrap-sass' # or whichever bootstrap gem
end