Jak mogę uzyskać nazwę klasy modelu, w którym uwzględniam problem?Szyny: Uzyskaj nazwę klasy zewnętrznej wewnątrz koncernu
Tworzę problem dotyczący zakresu opisanego w tym dokumencie pod numerem https://stackoverflow.com/a/14483808/1715035, ale potrzebuję nazwy modelu do wyszukiwania polimorficznego.
self.table_name
działa dobrze, podobnie jak self.table_name.singularize.titleize.gsub(/\s+/, "")
, ale może jest łatwiejszy sposób na uzyskanie nazwy klasy.
Pamiętaj "self" _IS_ sama klasa :) Tak jak Andy mówi; po prostu użyj 'self',' self.name' lub po prostu 'name'. – Casper