【问题标题】:Bootstrap-sass asset compilation on Heroku deploymentHeroku 部署上的 Bootstrap-sass 资产编译
【发布时间】:2013-10-08 08:39:08
【问题描述】:

我目前正在开发一个 Rails 应用程序,该应用程序使用 bootstrap-sass gem 来帮助设置我的一些前端视图的样式。在本地运行时,浏览视图没有问题。 Heroku 部署后,我收到以下错误:

ActionController::RoutingError (No route matches [GET] "/assets/bootstrap-responsive.css")

这是我的 application.rb 文件的 sn-p:

# Enable the asset pipeline
config.assets.enabled = true

# Version of your assets, change this if you want to expire all your assets
config.assets.version = '1.0'

config.assets.compile = true
config.assets.initialize_on_precompile = false

关于如何让 bootstrap-sass 使用资产预编译在 Heroku 部署上工作有什么想法吗?

【问题讨论】:

    标签: ruby-on-rails twitter-bootstrap heroku bootstrap-sass


    【解决方案1】:

    我的 application.css 文件中有我的引导导入语句。通过移动到 bootstrap_and_overrides.css.scss 文件,我的问题得到了解决。

    这篇文章有帮助:Getting bootstrap-sass bootstrap CSS into production on Heroku

    【讨论】:

      【解决方案2】:

      您是否安装了 12factor gem? Rails 需要它

      gem 'rails_12factor', group: :production
      

      https://devcenter.heroku.com/articles/getting-started-with-rails4#heroku-gems

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-18
      • 1970-01-01
      • 2013-03-26
      • 2013-03-03
      • 1970-01-01
      • 2012-10-17
      • 2022-01-26
      • 2014-01-09
      相关资源
      最近更新 更多