2012-06-17 4 views
1

Je ne peux pas obtenir le routage pour les actifs correctement.Rails: L'utilisateur cherche des utilisateurs/des actifs? Routage des actifs

Quand j'ouvre localhost: 3000/utilisateurs/1 J'ai un

<img src="assets/image.png"/> 

mais je reçois un « aucune correspondance d'itinéraire » parce qu'il est à la recherche pour les utilisateurs/actifs.

ActionController::RoutingError (No route matches [GET] "https://stackoverflow.com/users/assets/image.png"): 

Comment puis-je résoudre ce problème?

Répondre

0

Au lieu d'utiliser une balise img vous avez directement utiliser l'aide image_tag dans votre vue:

<%= image_tag 'image.png' %> 
+0

Êtes-vous sûr de la partie 'actifs /'? – jdoe

+0

qui sait? peut-être qu'il utilise le pipeline des actifs, peut-être qu'il n'est pas, ne peut pas être sûr à moins que le dit quelque chose à ce sujet. –

+0

Je suppose que son tag «asset-pipeline» nous a déjà dit :) – jdoe