什么是ActiveRecord持久性



我看过文档,一堆SO线程,但我看不清楚持久性是什么,以及它应该在哪里使用。

我知道这与检查记录是否是新的有关,但我不明白为什么这有用。

我所说的"清楚"是指"足够新手理解":)

如果对象已持久化,则persisted?方法返回true。持久化表示对象已保存在数据库中。只能在ActiveRecord对象上调用它。

user = User.new
user.persisted?
=> false
user. name = 'test'
user.save
user.persisted?
=> true

最新更新