J'ai lu cela en définissant ActionController :: Base.asset_host, vous pouvez contrôler où les rails recherchent des actifs. Cependant, par défaut Rails devrait regarder dans '/ public/...'Rails image_tag recherche des actifs sur mon serveur de production!
Quelque part mon application Rails sait regarder mon adresse de production en mode de développement et je n'ai pas défini ActionController :: Base.asset_host n'importe où. Je ne suis pas sûr où trouver cette information. Y at-il d'autres endroits où cela peut être réglé? Je ne pense pas que mes recettes de Déployez devraient rien avoir à faire avec elle ...
<%= image_tag 'my_logo.png' %>
provoque Rails pour vérifier mon serveur de production pour le fichier. Pareil avec les feuilles de style.
Avez-vous reçu votre demande pour votre adresse de production? Ça doit être là quelque part. – nfm
oui, les répertoires app et config. l'adresse est là dedans mais pas n'importe où je penserais changer ce paramètre global – Tony
Pouvez-vous écrire plus d'information, c.-à-d. un appel de méthode d'exemple qui récupère des capitaux de votre adresse de production au lieu de localement? Êtes-vous sûr que votre application fonctionne en mode développement? Utilisez-vous webrick pour tester ou autre chose? – nfm