Rails-如何获取所有参数

时间:2018-08-17 10:03:51

标签: ruby-on-rails-5

我有一个Restaurant模型。

会议模型has_many:vouchers(整数)

假设我还有10张代金券,当我用完所有代金券直到0张时,管理员可以将其最多充值10张代金券(通常使用餐厅表格)。

以餐厅形式:

<% if current_user.admin? %>
    <%= form_for @restaurant %>
        <%= f.number_field :voucher %>
        <%= f.submit, value: 'Top Up Voucher' %>
    <% end %>
<% end %>

在用户显示中:

You have <%= @user.voucher %> vouchers left

我的问题是如何获取凭证总额?

例如:我已充值3次。

(3x10 vouchers) = **total 30 vouchers (this is what I want to get)**

我尝试了

<%= @user.voucher.size %> 

<%= @user.voucher.count %> 

但是它们都没有用。

预先感谢您的帮助

0 个答案:

没有答案