【问题标题】:Ruby on Rails and html table featuresRuby on Rails 和 html 表格功能
【发布时间】:2015-11-13 23:40:53
【问题描述】:

你能帮助我使用 ruby​​ on rails 和一些 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>

你能给我一些例子吗?我应该为此使用咖啡脚本吗?

谢谢

【问题讨论】:

    标签: javascript ruby-on-rails coffeescript


    【解决方案1】:

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

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

    【讨论】:

    • 我也建议不要使用 Coffeescript - 只需使用 jquery 编写 javascript,它非常简单。添加额外的翻译层只会妨碍您理解 jQueryUI。
    • 谢谢,我会试试这个例子,但你能提供更多的例子来解决我的其他问题吗?可能是一些指南或教程?我认为理解所有 js 需要很长时间,我需要尽快解决我的任务
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-04
    相关资源
    最近更新 更多