Rails 3.0 Отсутствуют таблицы стилей и JavaScript на Heroku Cedar
Я использую Rails 3.0.20 на Heroku. У меня есть несколько сред одного приложения, которые отлично работают в бамбуковом стеке. Недавно я был вынужден использовать стек Cedar, и все мои таблицы стилей и javascript не обслуживаются. Я не использую 3.1, поэтому у меня нет "конвейера активов" и запускаю rake assets: прекомпиляция не работает.
Это содержание моего гемфайла
source 'http://rubygems.org'
gem 'rails', '3.0.20'
gem 'rake', '0.8.7'
gem 'mysql2', '0.2.6'
gem 'devise', '1.4.1'
gem 'tabs_on_rails'
gem 'will_paginate', '3.0.pre2'
gem 'cancan'
gem "nested_has_many_through"
gem "jquery-rails"
gem "acts_as_list"
gem "meta_where"
gem "meta_search"
gem "high_voltage"
gem "paperclip", "~> 3.4.1"
gem "fastercsv"
gem 'aws-sdk'
gem 'delayed_job'
gem 'heroku', "~> 2.39.3"
gem 'heroku-api'
gem "bcrypt-ruby", :require => "bcrypt"
gem 'rack', '1.2.5'
gem 'hirefireapp'
gem 'httparty'
gem "doc_raptor"
gem 'exceptional'
gem 'pg'
Есть идеи? Пожалуйста помоги!
1 ответ
Посмотрите на https://github.com/heroku/rails_12factor
и https://devcenter.heroku.com/articles/ruby-support
В частности, плагин статических ресурсов, внедрение плагинов и гем rails3_static_assets, и особенно
config.serve_static_assets = true
в среде production.rb.