jQuery travaille pour moi localement en développement mais pas en production sur Heroku Cedar. Je suis très novice avec Rails, donc j'essaie d'apprendre cela de la bonne façon plutôt que de simplement coller le code dans une vue. Je ne vois aucune erreur dans le journal du serveur. Je compile mes biens localement avec:JQuery travaille en développement, pas en production sur Heroku Cedar
actifs râteau exec bundle: precompile
Puis pousser l'application tout à Heroku. J'ai essayé plusieurs différentes combinaisons de pierres précieuses, la configuration actuelle:
Gemfile
source 'https://rubygems.org'
gem 'rails', '3.2.11'
gem 'bcrypt-ruby', '3.0.1'
gem 'execjs'
gem 'jquery-rails'
gem 'will_paginate', '~> 3.0.0'
gem 'sass-rails', '~> 3.2.3'
gem 'bootstrap-sass', '~> 2.2.2.0'
gem 'bootstrap-will_paginate', '0.0.6'
gem "friendly_id", "~> 4.0.9"
gem 'twitter'
gem 'devise'
gem 'cancan'
gem "paperclip", "~> 3.0"
gem "cocaine", "= 0.3.2"
group :production do
gem 'pg'
gem 'thin'
end
group :development, :test do
gem 'sqlite3'
end
# Gems used only for assets and not required
# in production environments by default.
group :assets do
gem 'coffee-rails', '~> 3.2.1'
gem 'uglifier', '>= 1.0.3'
end
application.js
//= require jquery
//= require jquery_ujs
//= require bootstrap
//= require_tree .
Comment cela ne fonctionne-t-il pas? Y a-t-il des erreurs JS qui apparaissent (dans les outils de développement de votre navigateur)? En outre, essayez d'exiger jQuery avant Bootstrap. – MrDanA
Aucune des interactions jQuery ne fonctionne sur la page. Il charge bien cependant. Il y a une erreur, la première très longue ligne du fichier application-xxxx.js. UnError TypeError: undefined n'est pas une fonction – timroman
Ce TypeError Uncaught: undefined n'est pas une erreur de fonction sera probablement ce qui arrête le reste de votre formulaire javascript fonctionnant –