Tout se passe bien en machine locale avec des actifs de pipeline dans les Rails 4 et Ruby 2.0. Mais lors du déploiement de heroku, il est démontré que:
-----> Preparing app for Rails asset pipeline
Running: rake assets:precompile
I, [2013-03-12T03:28:29.908234 #912] INFO -- : Writing /tmp/build_1n6yi8lwna3sj/public/assets/rails-2ee5a98f26fbf8c6c461127da73c47eb.png
I, [2013-03-12T03:28:29.914096 #912] INFO -- : Writing /tmp/build_1n6yi8lwna3sj/public/assets/trash-3c3c2861eca3747315d712bcfc182902.png
I, [2013-03-12T03:28:33.963234 #912] INFO -- : Writing /tmp/build_1n6yi8lwna3sj/public/assets/application-bf2525bd32aa2a7068dbcfaa591b3874.js
I, [2013-03-12T03:28:40.362850 #912] INFO -- : Writing /tmp/build_1n6yi8lwna3sj/public/assets/application-13374a65f29a3b4cea6f8da2816ce7ff.css
Asset precompilation completed (14.36s)
Heroku semble compiler des fichiers, mais le mettre dans /tmp sans erreurs. Mes questions sont les suivantes:
- Comment se fait-Heroku compiler des actifs des fichiers vers /tmp?
- Ma dernière solution était de courir RAILS_ENV=production bundle exec rake actifs:précompiler localement, mais cela a généré un manifeste-xxxxxx.json en public/actifs, plutôt que de manifester.yml, de sorte que heroku ne détecte pas le JSON fichier manifeste. J'ai trié par créé manuellement un yml du fichier json et heroku est devenu heureux. A heroku approche de l'été dépassés?