如何跟踪html按钮非事件?(权威人士授权) 第1天:

如何跟踪html按钮非事件?(权威人士授权) 第1天:,html,events,button,wireshark,Html,Events,Button,Wireshark,我正紧随其后。我在1:02:11出现在视频中 当我单击“更改角色”按钮时,有时我会执行控制器(def更新)操作,有时则不执行。如果我没有,那么重新点击按钮似乎没有帮助。刷新页面几乎可以保证按钮正常工作 使用Firefox的调试器, 我如何判断Firefox触发了按钮事件 每个用户行(部分名为_user.html.erb)的html是 {:确认=>“确定吗?”},:方法=>:删除,:类=>'按钮'),除非用户==当前用户%> 第2天: 我读了一篇精彩的文章: 因此,我在/home/rea

我正紧随其后。我在1:02:11出现在视频中

当我单击“更改角色”按钮时,有时我会执行控制器(def更新)操作,有时则不执行。如果我没有,那么重新点击按钮似乎没有帮助。刷新页面几乎可以保证按钮正常工作

使用Firefox的调试器, 我如何判断Firefox触发了按钮事件

每个用户行(部分名为_user.html.erb)的html是


{:确认=>“确定吗?”},:方法=>:删除,:类=>'按钮'),除非用户==当前用户%>

第2天: 我读了一篇精彩的文章:

因此,我在/home/real estate data mining/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/railties-4.2.8/lib/rails/application.rb:163上放置了一个断点

所以我安装了WireShark。当我按下“更改角色”按钮时,查看帖子是否已发出。事实并非如此


有人知道什么会导致submit不发送帖子吗?

在文件中禁用TurboLink

<td>
  <%= link_to user.email, user %>
</td>
<td>
  <%= form_for(user) do |f| %>
    <%= f.select(:role, User.roles.keys.map {|role| [role.titleize,role]}) %>
    <td>
    <button><%= f.submit 'Change Role' %></button>
    </td>
  <% end %>
</td>
<td>
  <%= link_to("Delete user", user_path(user), :data => { :confirm => "Are you sure?" }, :method => :delete, :class => 'button') unless user == current_user %>
</td>