Tôi đã đọc nhiều trang về cách sử dụng jquery trong đường ray và vẫn không thể làm cho nó hoạt động.jquery không hoạt động trong đường ray
Tôi có đá quý 'jquery-rails' và tôi đã cài đặt. Tôi có các câu lệnh yêu cầu trong tệp application.js.
Đây là một trang thử nghiệm tôi tiếp tục chạy:
<!DOCTYPE html>
<html>
<head>
<title><%= yield(:title)%></title>
<%= javascript_include_tag 'application','jquery', 'data-turbolinks-track' => true %>
<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true %>
<%= csrf_meta_tags %>
<script>$(document).ready(function(){
$(".bg-info").click(function(){
$(this).hide();
});
});</script>
</head>
<body>
<center>
<h1 class="bg-info"><%= yield(:title)%></h1>
</center>
</body>
</html>
Nhưng khi tôi bấm vào "bg-info" text trong trình duyệt tôi không nhận được trả lời.
đây là đoạn kéo dài nhưng trong 'asset/javascripts/application.js' của bạn, bạn có dòng sau:' // = require jquery'. Hoặc có thể 'bó cài đặt'? –
đã làm những điều đó đã –
Bạn có thể thử những điều sau đây: '<% = javascript_include_tag 'ứng dụng', 'dữ liệu-turbolinks-track' => true%>'. Xóa 'jquery' khỏi dòng đó, khởi động lại máy chủ và thử chạy –