0

我有一个Restaurant模型。

会议模型 has_many :vouchers (integer)

假设我还剩 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 %> 

但他们都没有工作。

在此先感谢您的帮助

4

0 回答 0