Couldn't find file 'twitter/bootstrap' in Production
Are you using a gem? Make sure your gem is not part of the assets group and is accessible in production.
From GemFile
# Gems used only for assets and not in production environments by default.
So just move the gem outside of any group and you should be okay.
Just put this in your gemfile
gem "twitter-bootstrap-rails", "~> 2.0rc0"
There's invalid CSS in BootStrap 2.0 which causes SCSS compilation to fail
You can verify this by looking at the output of
git push heroku master
You should see some error like:
-----> Preparing app for Rails asset pipeline Running: rake assets:precompile rake aborted! Invalid CSS after "...er-radius:0 \0/": expected expression (e.g. 1px, bold), was ";}" (in /tmp/build_1k8ugei34dpcw/app/assets/stylesheets/application.css) Tasks: TOP => assets:precompile:primary (See full trace by running task with --trace) Precompiling assets failed, enabling runtime asset compilation Injecting rails31_enable_runtime_asset_compilation Please see this article for troubleshooting help: http://devcenter.heroku.com/articles/rails31_heroku_cedar#troubleshooting
In config/environments/production.rb
add this line:
config.assets.precompile = [/^[-_a-zA-Z0-9]*\..*/]
My guess is it is not adding all your assets.