Trả lời

11

Bạn có thể sử dụng new_record? để xem nếu bạn có một đối tượng mới thương hiệu và changed? để xem nếu bất cứ điều gì đã thay đổi:

before_save :pancakes 

def pancakes 
    if new_record? 
     # Not in the database yet. 
    elsif changed? 
     # Already exists but it has unsaved changes. 
    end 
end 
Các vấn đề liên quan