Javascript RubyonRails和html表格特性

Javascript RubyonRails和html表格特性,javascript,ruby-on-rails,coffeescript,Javascript,Ruby On Rails,Coffeescript,你能帮助我使用RubyonRails和一些html表格功能吗?我需要在HTML表格中显示我的模型(这是很简单的部分,我已经完成了),我想在表格中添加一些功能: 1) 拖放表中的项目 2) 为选中的项目添加带有某些操作的工具栏(例如“编辑选中的实体”按钮) 3) 网格内编辑 我的视图中有控制器和HTML表: <table class='table table-striped table-condensed table-bordered table-hover'> <c

你能帮助我使用RubyonRails和一些html表格功能吗?我需要在HTML表格中显示我的模型(这是很简单的部分,我已经完成了),我想在表格中添加一些功能:

1) 拖放表中的项目

2) 为选中的项目添加带有某些操作的工具栏(例如“编辑选中的实体”按钮)

3) 网格内编辑

我的视图中有控制器和HTML表:

    <table class='table table-striped table-condensed table-bordered table-hover'>
  <caption>Tasks</caption>
  <thead>
  <tr>
    <th>Task Name</th>
    <th>Description</th>
    <th>Status</th>
    <th>Start Date</th>
    <th>End Date</th>
  </tr>
  </thead>
  <tbody>
  <% @tasks.each do |task| %>
      <tr>
        <td><%= task.name %></td>
        <td><%= task.description %></td>
        <td><%= task.status %></td>
        <td><%= task.start_date %></td>
        <td><%= task.end_date %></td>
      </tr>
  <% end %>
  </tbody>
</table>

任务
任务名称
描述
地位
开始日期
结束日期
你能给我举几个例子吗?我应该用咖啡脚本吗


Thx

是的,您必须使用Javascript来编写此文件。您不必使用CoffeeScript,如果您是初学者,我将从一些简单的jQuery开始,然后转到一个框架(如ReactJS或Angular)


您可以使用jQuery UI中的“”对任务进行排序。

我也建议不要使用Coffeescript-只需使用jQuery编写javascript,它非常简单。添加额外的翻译层只会妨碍您理解jQueryUI。Thx我将尝试这个例子,但是您能为我的其他问题提供更多的例子吗?可能是一些指南或教程?我认为理解所有的js需要很多时间,我需要尽快解决我的任务