2013-10-02 3 views
1

В настоящее время я работаю над приложением Rails, которое использует самоцветов bootstrap-sass, чтобы помочь стилизовать некоторые из моих представлений переднего конца. При работе на локальном компьютере у меня нет проблем с просмотром представлений. После развертывания Heroku, я получаю следующее сообщение об ошибке:Компиляция активов Bootstrap-sass при развертывании Heroku

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

Вот отрывок из моего application.rb файла:

# 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 

Любые мысли о том, как получить самозагрузки-дерзость работает над развертыванием Heroku с предварительной компиляцией активов?

ответ

2

Вы установили драгоценный камень 12factor? Вы будете нуждаться в том, что с Rails

gem 'rails_12factor', group: :production 

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

+0

Я использую рельсы 3.2.13 приложения, так что я не думаю, что это относится. – danielM

+0

О, хорошо. Я помню, что у меня были проблемы с этим сценарием и на Rails 3. Я считаю, что именно это и помогло: https://devcenter.heroku.com/articles/labs-user-env-compile – manishie

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