我对一般编码相当陌生,学习在 Rails 中编码,并且觉得我缺少 jquery 的一些非常基本的东西。
在我的用户资料页面上,有一个链接供用户更改他们的头像图片:
<div id="show_avatars_choice">
<%= link_to "Change Avatar", "#", remote: true %>
</div>
然后,在 /assets/javascripts/users.js 中,我有:
$("#show_avatars_choice").on("click", function(event){
event.preventDefault();
alert("you clicked me");
})
最终,警报将被一些代码替换,这些代码允许显示选择的替代头像图片,但在这个阶段,当我单击链接时,即使是简单的警报也不会弹出。我究竟做错了什么?
application.js 文件确实包含以下几行:
//= require jquery
//= require jquery_ujs
//= require_tree .
提前感谢您的任何回复。