我尝试在按钮上添加一个确认对话框,但它不起作用,并产生错误:
我的代码:
<%= link_to restaurant_survey_path(@restaurant, id: @survey.id), data: { confirm: 'Are you sure?' }, method: :delete do %>
<i class="fas fa-times" style="color: gray; margin-top: 1%; font-size: 20px;"></i>
<% end %>
错误:
还有我的application.js
:
//= require jquery
//= require jquery-ujs
//= require bootstrap
//= require rails-ujs
//= require_tree .
我的application.html.erb
:
...
</head>
<body>
<%= render "/shared/flashes" %>
<%= yield %>
<%= javascript_include_tag 'application' %>
<%= javascript_pack_tag 'application' %>
<script>AOS.init();</script>
</body>
答案 0 :(得分:0)
您的application.js文件不正确,应该使用下划线而不是连字符:
//= require jquery
//= require jquery_ujs
//= require bootstrap
//= require rails-ujs
//= require_tree .
来源:https://github.com/rails/jquery-ujs#installation-using-the-jquery-rails-gem