Glyphicon在本地工作但不在Heroku上工作

 ___何鵬 发布于 2023-02-10 13:40

如果你在这里查看我的应用程序:http://quiet-brushlands-5712.herokuapp.com/,靠近按钮的是一个图标,一个glyphicon.但它没有出现在heroku上.在本地它显示如下:

在此输入图像描述

我从这里尝试了"解决方案" 使用Rails生产中的boostrap.css文件/没有LESS或SASS以及Google中的其他链接.我也需要字形在Heroku上显示.有帮助吗?

我没有手动下载Twitter Bootstrap,我只是使用了一个gem.在我的Javascript控制台中,我有这个:

GET http://quiet-brushlands-5712.herokuapp.com/assets/glyphicons-halflings.png 404 (Not Found)

我的Gemfile如果有帮助:

source 'https://rubygems.org'

gem 'rails', '4.0.2'
gem 'sass-rails', '~> 4.0.0'
gem 'uglifier', '>= 1.3.0'
gem 'coffee-rails', '~> 4.0.0'
gem 'jquery-rails', '3.0.4'
gem 'turbolinks', '2.0.0'
gem 'jbuilder', '~> 1.2'
gem 'bootstrap-sass', '2.1'
gem 'jquery-ui-rails', '4.1.0'
gem 'pg'
gem 'font-awesome-rails', '4.0.3.0'

group :doc do
  # bundle exec rake doc:rails generates the API under doc/api.
  gem 'sdoc', require: false
end

group :development, :test do
  gem 'rspec-rails', '2.11.0'
  gem 'guard-rspec', '1.2.1'
  gem 'guard-spork', '1.2.0'
  gem 'childprocess', '0.3.6'
  gem 'spork', '0.9.2'
end

group :production do
  gem 'rails_12factor'
end

Emmanuel.. 35

解决的办法是改变config.assets.compile = falseconfig.assets.compile = trueconfig/environments/production.rb文件.

2 个回答
  • 解决的办法是改变config.assets.compile = falseconfig.assets.compile = trueconfig/environments/production.rb文件.

    2023-02-10 13:43 回答
  • 不使用编译回退的解决方案(在Rails 4.1上测试):在scss文件中,在bootstrap之前导入bootstrap-sprockets.

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

    2023-02-10 13:43 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有