MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Heroku não está pré-compilando meus ativos para preparar meu aplicativo para pipeline de ativos


Ok, então a solução foi esta:

Estou usando o mongoid, que faz com que você remova a linha 'rails/all' como parte da configuração. Como resultado, as rodas dentadas não estavam sendo carregadas.

O que você precisa fazer com o Rails 3.1+ também é adicionar require "sprockets/railtie" em application.rb para que as rodas dentadas sejam habilitadas. Bom, funciona.

Essas informações podem ser encontradas no site do mongoid aqui . Isso é útil para quem pode não estar carregando o 'rails/all' completo em application.rb, as rodas dentadas são obviamente necessárias para que o pipeline de ativos funcione.