Articles of pipeline de

Rails 3.1: déterminer si l’actif existe

Existe-t-il un moyen intégré de déterminer si un actif existe sans recourir à File.exists?(File.join(Rails.root, “foo”, “bar”, “baz”)) et à travers les chemins des actifs. Mon application va et récupère les images d’un serveur distant dans une queue Resque; jusqu’à ce que l’image soit téléchargée, je souhaite diffuser une image de substitution. Actuellement, j’utilise File.exists … […]

Précompilation des ressources Rails 3.1 – inclut tous les fichiers javascript

Je veux que Rails 3.1 récupère plus de mes actifs pour la précompilation. En particulier, le matcher par défaut pour la compilation des fichiers n’ajoute pas les fichiers .js du vendor/assets/javascripts . Je peux simplement append les ressources à la liste config.assets.precomstack , mais cela semble ennuyeux. Je ne veux pas y faire référence dans […]

Confusion sur les actifs de rake: nettoyage / nettoyage sur le pipeline des actifs dans les rails

Quelqu’un pourrait-il m’expliquer ce que la commande rake assets:clean vraiment? Malheureusement, les guides Rails ne le mentionnent pas. Il y a aussi la commande rake assets:cleanup . Quelle est la différence? En outre, quelqu’un pourrait-il me dire quand je dois gérer des rake assets:precomstack de la production. Est-ce que je l’exécute sur la console du […]

Aucun itinéraire correspondant / assets

J’ai une application Rails que je tente de tester dans l’environnement de production. J’ai utilisé RAILS_ENV=production rake assets:precomstack qui a généré tous mes actifs dans / public / assets. Le problème est que lorsque je lance mon application avec RAILS_ENV=production rails s thin je reçois: ActionController::RoutingError (No route matches [GET] “/assets/application-eff78fd67423795a7be3aa21512f0bd2.css”): Ce fichier existe toutefois […]