javascript - 表页脚中的 Ruby on Rails 总数

标签 javascript ruby-on-rails

我有一个非常简单的表格,因为我现在真的只是在玩 RoR,只是收集一些数据并将其插入数据库,没有什么令人兴奋的只是基本的 CRUD。但是,我想在表格的页脚中放置一个总和字段,但我在网上找不到任何接近的东西。这在 RoR 中是不可能的吗?似乎是一项非常简单的任务,但我确信我在 Rails 中的笨拙无论如何都无济于事。 :)

<tbody>
    <% @labors.each do |labor| %>
      <tr>
        <td><%= labor.employee %></td>
        <td><%= labor.item_no %></td>
        <td><%= labor.customer_number %></td>
        <td><%= labor.customer_name %></td>
        <td><%= labor.total_labor %></td>
        <td><%= labor.burden %></td>
        <td><%= labor.hours %></td>
        <td><%= link_to 'Show', labor %></td>
        <td><%= link_to 'Edit', edit_labor_path(labor) %></td>
        <td><%= link_to 'Destroy', labor, method: :delete, data: { confirm: 'Are you sure?' } %></td>
      </tr>
      <tr>
      <td>Sum</td>
        <td><%= @labors.map{|item| item.val}.reduce{0, :+} %></td>
      </tr>
    <% end %>
  </tbody>

不断收到由“,”引起的语法错误。

app/views/labors/index.html.erb:35: syntax error, unexpected ',', expecting '}'

最佳答案

改变这个

<td><%= @labors.map{|item| item.val}.reduce{0, :+} %></td>

<td><%= @labors.map{|item| item.val}.reduce(0, :+) %></td>

希望这对你有用!

干杯!

关于javascript - 表页脚中的 Ruby on Rails 总数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17734307/

相关文章:

javascript - 如何在 extjs 中过滤具有不同多级/多个过滤条件的网格?

javascript - jQuery validate - 根据用户选择设置条件规则

ruby-on-rails - 如何在Rails开发环境中关闭红色/灰色错误帮助页面工具?

ruby-on-rails - rake 数据库 :seed thorwing Can't mass-assign protected attributes

ruby-on-rails - Rails 测验应用程序的正确模型关联

ruby-on-rails - 如何正确扩展 Devise Recoverable?

javascript - 谷歌如何显示这个特殊的 iOS 广告?

javascript - 为什么我的页面变成空白?

javascript - 为什么 JavaScript map 函数返回 undefined?

ruby-on-rails - Array(x) 是什么样的 ruby​​ 方法调用