Nie chce mi się teraz grzebać w dokumentacji, więc powiedz mi proszę:
Czy pisząc callbacki tak jak w drugim przykładzie, kolejność ich wykonywania będzie zawsze taka jak kolejność w jakiej się pojawiają w kodzie(nie chodzi mi o ich definicje w kodzie, tylko kolejność wywoływania za pomocą before_create)?
Tylko jedna ważna rzecz: pamiętaj o zwracanej wartości. Jeśli callback zwróci fałsz lub nil, akcja zostanie przerwana.
Najlepiej w komentarzu przed funkcją dodaj sobie notkę, że to callback.
Temat już właściwie wyczerpany, ale nikt nie wspomniał o tym, że nazwa metody process_article mówi tyle samo co do_anything_with_article, czy nawet tralalala Ona powinna zniknąć!