Skip to content

Latest commit

 

History

History
13 lines (7 loc) · 457 Bytes

active_record_not_dynamic.md

File metadata and controls

13 lines (7 loc) · 457 Bytes

例如在第一行中 account = Account.where(...).first

当我修改了account的balance并且save!/update!了

再次取account.balance还是修改前的值

这是我写账户变动相关的单元测试时遇到的一个"坑"

ActiveRecord不会动态更新值的原因很简单,

因为值是存在数据库里的,不可能每次获取值都要执行一条SQL吧