我认为有可能是一个错误的Haml的? 什么我错过了应该来包围输入元素的表单标签,但事实并非如此。
<form accept-charset="UTF-8" action="/remote_focus/kill_running_task" data-remote="true" method="get"></form>
<tr>
<td>...
在那里我希望它是
<form accept-charset="UTF-8" action="/remote_focus/kill_running_task" data-remote="true" method="get">
<tr>
<td>...
</form>
这是我的HAML文件,从一个数组遍历每个任务,
- @running_tasks.each do |running_task|
= form_tag kill_running_task_remote_focus_path, :method => :get, remote: true do
%tr
%td
= running_task[:user]
%td
= running_task[:ip]
%td
= running_task[:time]
%td
= running_task[:pid]
= hidden_field_tag :task, running_task[:pid]
%td
= submit_tag "Kill This Task" ,:class=> "btn btn-primary autotest"