L'événement javascript ne se déclenche pas.
app/assets/javascripts/users.js
$(function(){
$("#user-search-field").on("keyup", function() {
console.log("OK");
});
});
J'ai changé le nom de fichier de js.
app/assets/javascripts/test.js
$(function(){
$("#user-search-field").on("keyup", function() {
console.log("OK");
});
});
L'événement s'est déclenché.
J'ai essayé différents noms de fichiers.
○ test.js ○ ttt.js ○ user.js × users.js × groups.js ○ group.js
Seul le même nom de fichier que le contrôleur est inutile.
Quand j'ai regardé de près, j'ai remarqué qu'il y avait le fichier suivant.
app/assets/javascripts/... groups.coffee users.coffee
Suspectant l'influence du script café, la suppression du fichier café déclenche désormais un événement.
Erreur lors du redémarrage des rails.
LoadError: cannot load such file -- coffee_script
désinstaller les barres de café
Gemfile
# gem 'coffee-rails', '~> 4.2'
terminal
bundle install
terminal
rails tmp:cache:clear
Solution!
https://qiita.com/yakimeron/items/7945a1350bd4b8c2438b
Recommended Posts