Tôi đang sử dụng Rails 3.1.0 và tôi muốn biết liệu có thể xử lý các cuộc gọi lại after_save
và after_destroy
"bình đẳng" hay không. Tức là, tôi cần chạy các phương thức giống nhau cho cả các cuộc gọi lại after_save
và after_destroy
.Có cách nào để xử lý `after_save` và` after_destroy` "bằng nhau"?
Tại thời điểm này tôi phải xử lý những callbacks riêng ngay cả khi những hoàn để điều tương tự:
after_save do |record|
# Make a thing
end
after_destroy do |record|
# Make the same thing as in the 'after_save' callback
end
Vì vậy, có một cách để xử lý after_save
và after_destroy
"bình đẳng"?
Gọi cùng một phương pháp từ cả hai? –
@Dave Newton - Phương pháp theo nghĩa đen là giống nhau. – Backo
Tôi hiểu rằng - đó là lý do tại sao tôi đã gọi cùng một phương thức từ cả hai, cho dù bạn đang sử dụng biểu mẫu trong bài đăng của mình hay từ tham chiếu phương thức như trong câu trả lời. –