2013-09-22 3 views
0

Я работаю над учебником Майкла Хартла Rails, а после включения бутстрап-драгоценности я не могу заставить форматирование работать, когда я нажимаю на Heroku. Все выглядит отлично на localhost: 3000.Bootstrap работает в разработке, но не heroku

Вот мой Gemfile:

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 */ 

Не уверен, что если речь идет ни в одном из этих мест, так вот мой мерзавец хранилище https://github.com/ajhausdorf/sample_app

ответ

1

Перед развертыванием в Heroku вам необходимо предварительно скомпоновать активы:

rake assets:precompile

Он объясняет это в Разделе 1.4.1 Heroku setup - Листинг 1.9.

0

Другая альтернатива - включить статический сервер ресурсов Rail (в production.rb).

config.serve_static_assets = true

Смежные вопросы