亲爱的ROR专业知识朋友们, 这是我的控制器方法:
def balance
@balance = current_customer.transactions.sum(:debit) - current_customer.transactions.sum(:credit)
end
这里的客户和交易都是控制器。交易模型属于客户模型。
这是我的表格,客户可以使用该表格将钱存入银行账户。在这种形式中,我有一个hidden_field,它试图更新客户表的余额列。为了获得最新的余额,我在事务控制器中创建了一个方法,该方法实际上在执行操作之前返回最新的余额。
<%= f.hidden_field :balance, value:"#{@balance} + #{:debit}" %>
在这里,我想通过添加方法实例(@balance)和借方字段的值来实现更新平衡列。作为Rails方面的新手,我不知道如何将t.text_field的值带入我的hidden_field。我用谷歌搜索,很遗憾未能找到我正在寻找的确切解决方案。我怎样才能完成这项工作。您的建议将受到高度赞赏。