herokuでbootstrap入れたらActionView::Template::Error ('twitter/bootstrap.less' wasn't found.
twitter bootstrap railsを使ったら職が見つかり彼女も出来て背も3センチ伸びました。
↑が親切すぎたので何も考えずにやってたらherokuでエラーがでてハマった話。
twitter-bootstrap-rails入れてherokuにデプロイしたらエラーが出る
$ git push heroku master $ heroku open $ heroku logs 2012-02-28T12:11:12+00:00 app[web.1]: Completed 500 Internal Server Error in 205ms 2012-02-28T12:11:12+00:00 app[web.1]: 2012-02-28T12:11:12+00:00 app[web.1]: ActionView::Template::Error (couldn't find file 'twitter/bootstrap' 2012-02-28T12:11:12+00:00 app[web.1]: (in /app/app/assets/stylesheets/application.css:6)): 2012-02-28T12:11:12+00:00 app[web.1]: 5: %meta{:charset => "utf-8"}
原因
Gemfileのgroup :assetsに追加します。
- -
cd tbrsample
vim Gemfile
- -
- -
のところで、group :assetsの中じゃなくて外に指定しないといけなかったぽい。
こうじゃなくて
# assets用のgem、デフォルトでは本番で不要となる group :assets do # ・・・ gem 'twitter-bootstrap-rails' end
↓
こう
gem 'twitter-bootstrap-rails' # assets用のgem、デフォルトでは本番で不要となる group :assets do # ・・・ end