查找
find(id) : 这个方法如果找到会返回这个对象,如果找不到会发生异常
find_by(id: 1) :这个方法如果找到会返回这个对象,如果找不发会返回nil
find_by! : 这个方法同理find(id)方法
find_by_sql:如果找到这个对象会反正这个对象数组,如果没找打这个对象会返回空数组
where: 这个方法返回的是activerecord::relation对象的数组,只要是这个对象可以再次对数据库进行查找,同理没找到,返回的也是active_record::relation对象的空数组
更新
update_attributes
update_attribute
attributes
changed?
changed_attributes
etc.
保存
ActiveRecord中的 ! 方法
save!
create!
update_attributes!
etc.
删除
destroy