Programowanie to sztuka...
poniedziałek, 19 grudnia 2011
Jak zamienić string na nazwę klasy
Napotkałem na taki problem: nazwy klas (modeli) mam złożone w postaci zwykłych stringów czyli klasycznych ciągów znaków. Chciałem używać tych stringów jako normalnych klas.
zamiast:
@employees=Employee.all
użyłem czegoś takiego:
class_name="Employee" @employees=Kernel.const_get(class_name).all
Na pierwszy rzut oka wydaje się to niepotrzebne. Do czasu...
Nowsze posty
Starsze posty
Strona główna
Subskrybuj:
Posty (Atom)