我有一个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 %>
但是它们都没有用。
预先感谢您的帮助