Hello,
J'ai un soucis bizzare, le serveur semble ne pas vouloir servir un template Backbone :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ruby 1.9.3p392 (2013-02-22) [i386-mingw32] Rails 3.2.12 Backbone.js 1.0.0
Dans les sources de ma page j'ai bien (ajouté automatiquement)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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; } });Cependant la console Chrome / Firefox / IE m'indiquent tous une erreur 404 sur ce fichier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <script src="/assets/foo/bar.js?body=1" type="text/javascript"></script>
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 *_*
Partager