Ruby on rails 是否使用属性?属性是否已更改?在视图中

Ruby on rails 是否使用属性?属性是否已更改?在视图中,ruby-on-rails,ruby-on-rails-4,Ruby On Rails,Ruby On Rails 4,我在货币管理应用程序中有一个交易和账户模型,具有以下关联: Transaction belongs_to :account Account has_many :transactions 当用户创建交易并将其添加到帐户时,Rails在交易模型中运行方法将交易金额添加到帐户的余额字段 我通过AJAX更新事务页面,在create.js.erb中,我有以下一行内容 $('#account_<%= @transaction.account.id %>').replaceWith('<%

我在货币管理应用程序中有一个
交易
账户
模型,具有以下关联:

Transaction belongs_to :account
Account has_many :transactions
当用户创建交易并将其添加到帐户时,Rails在
交易
模型中运行方法
将交易金额添加到帐户的
余额
字段

我通过AJAX更新事务页面,在
create.js.erb
中,我有以下一行内容

$('#account_<%= @transaction.account.id %>').replaceWith('<%= j render @account %>'); 

谢谢你的帮助

脏属性用于属性,而不是对象


因此,这不是视图问题,您必须实现自己的差异工具。

是否有常见的做法,如何做到这一点?不完全是,如何设置帐户?不确定它是模型中的方法还是控制器中的方法
undefined method `account_was' for #<Transaction:0x000001094e93f0>