Rails 4.0. vendeur/assets/scripts javascript - Asset Pipeline problème
Je suis en cours d'exécution Rails 4.0.1 et Ruby 2.0.0. J'ai actuellement un graph.js qui prend les entrées de l'utilisateur pour un calculateur d'économies afin de créer un graphique avec d3 et la rickshaw.js le graphique.
Mon graph.js
fichier est enregistré dans le app/assets/javascripts/graph.js
. Je fais un appel à la pousse-pousse graphique avec
var graph = new Rickshaw.Graph()
J'obtiens une erreur de Uncaught ReferenceError: Rickshaw is not defined.
La rickshaw.js
fichier est enregistré dans vendor/javascript/rickshaw.js
avec d3.layout.js
et d3.vs.js
. Si je enregistrer tous ces fichiers dans le app/assets/javascripts
tout fonctionne bien, mais qui ne semble pas être le bon rails.
Personne ne sait comment corriger cette erreur?
Merci.
app/assets/javascripts/application.js
ressembler? A-t-elle une ligne soit require_tree
ou require graph
?Il possède à la fois. //= require jquery //= nécessitent turbolinks //= require_self //= require_tree . //= demander custom.js //= demander graph.js // Vendor //= demander d3.v3.js //= demander d3.layout.js //= demander rickshaw.js
Aussi, quand j'déployer sur heroku la fonction graphique ne fonctionne plus. J'ai gem 'rails_12factor', '0.0.2'
OriginalL'auteur surgentt | 2013-11-25
Vous devez vous connecter pour publier un commentaire.
Utilisation de l'asset pipeline, vous voudrez simplement le nom de fichier dans la
require
états:Voir l'asset pipeline docs pour plus d'informations sur les actifs de l'organisation.
OriginalL'auteur CDub