如何知道模型是否是新的?

class Post < ActiveRecord::Base end post = Post.new 

我如何判断'post'是不是从数据库中提取的新模型?

 post.new_record? 

ActiveRecord的new_record? 方法返回true如果对象尚未保存。

  • 新纪录? 文件

你可以使用post.persisted? 同样,如果它返回false意味着logging在新的

坚持?