Assets 404 coté client, aucune requête reçue coté serveur
Hello,
Code:
1 2 3
| ruby 1.9.3p392 (2013-02-22) [i386-mingw32]
Rails 3.2.12
Backbone.js 1.0.0 |
J'ai un soucis bizzare, le serveur semble ne pas vouloir servir un template Backbone :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
// app/assets/template/foo/bar.jst.ejs
<div>FooBar</div>
// app/assets/javascript/views/foo/foo_bar.js
Test.Views.FooBar = Backbone.View.extend({
template: JST['foo/bar'],
tagName: 'div',
render: function() {
var $el = $(this.el);
$el.empty().append(_.template(this.template()));
return this;
}
}); |
Dans les sources de ma page j'ai bien (ajouté automatiquement)
Code:
<script src="/assets/foo/bar.js?body=1" type="text/javascript"></script>
Cependant la console Chrome / Firefox / IE m'indiquent tous une erreur 404 sur ce fichier.
Dans les logs du serveur, rien, la requête de ce fichier n'a pas l'air d'être prise en compte.
Je peux accéder à ce fichier par son adresse, dans ce cas il est bien servi.
Le plus "drôle" c'est que tous mes autres templates marchent.
Quelqu'un à une idée d'où ça pourrait venir ? Ca me rend fou *_*