Zastanawiałem się, czy mogę zadzwonić before_create
w klasie modelowej ta metoda nie znajduje się w ActiveRecord::Base
klasa. Więc dowiedziałem się, że ta metoda była mieszać w. Ale dokumentacja nie mówi nic o mixins.
Jak mogę się dowiedzieć, które mixiny są zawarte w klasie Rails (bez zaglądania do źródła)?
Odpowiedzi:
2 dla odpowiedzi № 1Zwykle używam included_modules metoda w konsoli szyn.
ruby-1.9.2-p180 :004 > ActiveRecord::Base.included_modules
=> [ActiveRecord::Aggregations, ActiveRecord::Transactions, <<SNIP>>]