rails/bootstrap删除链接问题:data-method delete无法正常工作

wwl*_*wli 4 ruby-on-rails ruby-on-rails-3 twitter-bootstrap

我使用gem'twitter-bootstrap-rails'作为rails bootstrap

我在页面Rails代码上有一些链接

<td><%= link_to 'Destroy', swimming_classschedule, method: :delete, data: { confirm: 'Are you sure?' } %></td>

 <li> <%= link_to "Logout", destroy_user_session_path, method: :delete, :class => 'navbar-link'  %> </li>
Run Code Online (Sandbox Code Playgroud)

HTML代码:

     <a href="/users/sign_out" class="navbar-link" data-method="delete" rel="nofollow">Logout</a>

<td><a href="/swimming/students/1" data-confirm="Are you sure?" data-method="delete" rel="nofollow">Destroy</a></td>

      <td><a href="/swimming/students/3" data-confirm="Are you sure?" data-method="delete" rel="nofollow">Destroy</a></td>
Run Code Online (Sandbox Code Playgroud)

每当我点击删除学生时我都会退出.我完全糊涂了

小智 11

我遇到了同样的问题..我在论坛上看到它是由于javascript问题.

在application.js中,我之前删除了原始文件,因为我认为不需要它们,因为我使用的是bootstrap.js.我把它放回文件中,现在删除方法再次起作用!

//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require bootstrap
//= require_tree .
Run Code Online (Sandbox Code Playgroud)