0

我正在阅读 Michael Hartl 的 Rails 教程,在包含引导 gem 之后,当我推送到 Heroku 时,我无法使格式正常工作。localhost:3000 上的一切看起来都很棒。

这是我的宝石文件:

source 'https://rubygems.org'
ruby '1.9.3'
#ruby-gemset=railstutorial_rails_4_0

gem 'rails', '4.0.0'
gem 'bootstrap-sass', '2.3.2.0'
gem 'bcrypt-ruby', '3.0.1'
gem 'faker', '1.1.2'
gem 'will_paginate', '3.0.4'
gem 'bootstrap-will_paginate', '0.0.9'

这是我的样式表的开头:

@import "bootstrap";

/* mixins, variables, etc. */

$grayMediumLight: #eaeaea;

/* universal */

不确定问题是否在这些地方,所以这是我的 git 存储库 https://github.com/ajhausdorf/sample_app

4

2 回答 2

1

在部署到 Heroku 之前,您需要预编译资产:

rake assets:precompile

他在第1.4.1 节 Heroku 设置- 清单 1.9中解释了这一点。

于 2013-09-23T01:07:19.023 回答
0

另一种选择是启用 Rail 的静态资产服务器(在 production.rb 中)。

config.serve_static_assets = true

于 2013-09-24T00:57:53.873 回答