为什么我的轨道应用程序中的默认链接颜色发生了变化?



我已经开始用rails编写一个应用程序,并注意到链接没有预期的颜色。链接的颜色是深灰蓝色,与标准的引导颜色不同,当我将鼠标悬停在链接上时,它们的背景颜色是黑色。为什么会这样?我猜这可能是我的宝石,所以这是我添加的宝石:

gem 'devise'
gem 'devise-uncommon_password'
gem 'faker'
gem 'bootstrap-sass', '~> 3.3.6'
gem 'haikunator'
gem 'elasticsearch-model'
gem 'elasticsearch-rails'
gem 'kaminari'
gem 'bootstrap-kaminari-views'
gem 'acts-as-taggable-on'

每当运行rails scaffold命令时,您都会看到类似以下内容:

$ bin/rails generate scaffold HighScore game:string score:integer
invoke  active_record
create    db/migrate/20130717151933_create_high_scores.rb
create    app/models/high_score.rb
invoke    test_unit
create      test/models/high_score_test.rb
create      test/fixtures/high_scores.yml
invoke  resource_route
route    resources :high_scores
invoke  scaffold_controller
create    app/controllers/high_scores_controller.rb
invoke    erb
create      app/views/high_scores
create      app/views/high_scores/index.html.erb
create      app/views/high_scores/edit.html.erb
create      app/views/high_scores/show.html.erb
create      app/views/high_scores/new.html.erb
create      app/views/high_scores/_form.html.erb
invoke    test_unit
create      test/controllers/high_scores_controller_test.rb
invoke    helper
create      app/helpers/high_scores_helper.rb
invoke    jbuilder
create      app/views/high_scores/index.json.jbuilder
create      app/views/high_scores/show.json.jbuilder
invoke  assets
invoke    coffee
create      app/assets/javascripts/high_scores.coffee
invoke    scss
create      app/assets/stylesheets/high_scores.scss
invoke  scss
identical    app/assets/stylesheets/scaffolds.scss

检查最后一部分,Rails 创建一个 scaffolds.scss 文件,另一个用于您的模型,默认情况下,模型的那个不包含 CSS 规则,但脚手架包含,因此,您可以尝试删除它。

您也可以尝试使用--no-stylesheets--no-scaffold-stylesheet标志来不生成不需要的 CSS 文件。

最新更新