Question

Je vais avoir un peu de mal à obtenir ma configuration de pipeline d'actifs travaillant avec Heroku / Cedar en utilisant Rails 3.1.1

Je l'ai poussé ma demande et il lance avec succès mais il n'y avait aucun message qui disait: « La préparation pipeline d'actifs » et aucun actif statiques sont servis. Non JS, CSS ou les images peuvent être trouvées car il n'y a pas de temps de compilation limace ou compilation actif d'exécution se fait.

Toute aide serait grandement appréciée.

Ils décrivent ce qui devrait se produire au cours du déploiement à ce lien que je vais résumer ci-dessous:

Avec Rails 3.1 application sur Heroku Cedar lorsque vous poussez git heroku vos actifs seront tous pré-compilés dans le cadre du processus de déploiement en utilisant la tâche de râteau ensemble des actifs de râteau exec:. Precompile

Était-ce utile?

La solution

Ok, donc la solution était la suivante:

J'utilise MongoId qui vous a supprimer la ligne « rails / tous » dans le cadre de la configuration. En tant que Pignons résultat n'a pas été chargés.

Ce que vous devez faire avec rails 3.1+ est également ajouter require "sprockets/railtie" dans application.rb de sorte que les pignons sont activés. Boom, travaux.

Cette information se trouve sur le site MongoId . Ceci est utile de savoir pour tous ceux qui ne peuvent pas être charger la totalité des « rails / tous » dans application.rb, est évidemment nécessaire Pignons pour le pipeline d'actifs au travail.

Autres conseils

Avez-vous vu cet article sur Rails 3.1 pipeline d'actifs sur Heroku - http://devcenter.heroku.com / articles / rails31_heroku_cedar . J'ai examiné hier et pris un bon quelques conseils de lui et je l'ai fait tourner Rails 3.1 sites sur Heroku pour un certain temps maintenant.

Était-ce un nouveau Rails 3.1 site ou un site mis à niveau vers Rails 3.1, les choses à vérifier seraient que le pipeline d'actifs est activé pour la production - par défaut Rails 3.1 utilise

config.assets.enabled = false

application.rb. Utilisez-vous app / actifs pour vos actifs et non / publique

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top