Начиная с Rails 3.1, скомпилированные ресурсы записываются в местоположение, указанное в config.assets.prefix
.Вы должны использовать приведенную ниже задачу либо во время развертывания, либо на локальном хосте, если у вас нет прав на запись в вашу производственную файловую систему:
bundle exec rake assets:precompile
Вы можете настроить свое приложение для более быстрой прекомпиляции ресурсов.Для этого вы можете частично загрузить свое приложение, установив для config/application.rb
значение config.assets.initialize_on_precompile
.Однако следует помнить, что в этом случае шаблоны не могут видеть объекты или методы приложения.Heroku требует, чтобы для этого параметра было установлено значение false, поэтому, если вы запускаете там свое приложение, вам, вероятно, следует сделать это.