Lorsque vous exécutez la tâche de compiler en local (sur votre ordinateur de développement), les actifs sont regroupés dans les Rails de l'environnement de production, mais sont écrites dans le dossier public.
Cela signifie que même lorsque vous exécutez en mode de développement, il va utiliser la compilation des actifs au lieu de l'envoi de requêtes à la canalisation. C'est normal behavor - demande seulement d'aller à la canalisation si le fichier n'existe pas, en public/assets
.
La compilation tâche doit généralement être utilisé uniquement lors du déploiement, et sur la télécommande (production) de la machine.
Si vous avez compilé localement, vous pouvez supprimer tous les fichiers dans l' public/assets
le dossier et le développement va se comporter comme avant. Si vous avez coché ces fichiers dans le contrôle de code source, vous devrez les supprimer.
Une fois retiré les choses devraient fonctionner.
s
Un dernier conseil: si c'est une application mise à niveau vérifier vos paramètres de configuration à l'encontre de ceux qui, dans la dernière section de Rails asset pipeline guide.