Ruby on rails 如何在ror应用程序中将列名移动到下一列?

Ruby on rails 如何在ror应用程序中将列名移动到下一列?,ruby-on-rails,Ruby On Rails,我在RoR应用程序中添加了复选框功能,我的表中只有一列(内容),添加复选框功能后,复选框将显示在内容列中,内容列中的记录将移动到下一列。如何在记录上方移动列名和显示 我是一个初学者,请帮助我提高我的RoR学习 My Index.html.erb文件: <p id="notice"> </p> <h1>Messages</h1> <%= form_tag messages_path, method: :delete do %> <

我在RoR应用程序中添加了复选框功能,我的表中只有一列(内容),添加复选框功能后,复选框将显示在内容列中,内容列中的记录将移动到下一列。如何在记录上方移动列名和显示

我是一个初学者,请帮助我提高我的RoR学习

My Index.html.erb文件:

<p id="notice"> </p>

<h1>Messages</h1>
<%= form_tag messages_path, method: :delete do %>
<table>
  <thead>
    <tr>
      <th>Content</th>
      <th colspan="3"></th>
    </tr>
  </thead>
  <tbody>

    <% @messages.each do |message| %>
      <tr>
        <td><%= check_box_tag "message_ids[]", message.id%></td>
        <td><%= message.content %></td>
        <td><%= link_to 'Show', message %></td>
        <td><%= link_to 'Edit', edit_message_path(message) %></td>
        <!-- <td><%= link_to 'Destroy', message, method: :delete, data: { confirm: 'Are you sure?' } %></td> -->
      </tr>
    <% end %> 
  </tbody>
</table>
<br>
<%= submit_tag :Delete,class: 'btn' %>
</br>
<% end %>
<br>
<%= link_to  'New Message', new_message_path %> 
</br>

信息 内容




这是一个html问题,而不是ror问题

您的表标题必须与行数据匹配,并且您尚未为新复选框列添加标题

做一些类似于:

<tr>
  <th>Checkbox</th>
  <th>Content</th>
  <th colspan="3"></th>
</tr>

复选框
内容
如果此复选框列的表格标题中不需要任何内容,请将其保留为空,例如:

<tr>
  <th></th>
  <th>Content</th>
  <th colspan="3"></th>
</tr>

内容

它们将正确对齐。

请在标题中添加复选框,这是HTML问题,而不是ROR问题

<tr>
   <th>Checkbox</th>
   <th>Content</th>
   <th colspan="3"></th>
</tr>

复选框
内容

您首先需要内容,然后应显示复选框。对吗?非常感谢:-)@Taryn East