Hiho Sascha,

mit diesem plugin: http://enum-column.rubyforge.org/
kannst du mysql enum-typen nutzen. funktioniert halt leider glaub ich nicht mit anderen DB's

mit diesem plugin: http://svn.protocool.com/rails/plugins/enumerations_mixin/trunk/ baust du dir eine extra tabelle mit allen enum-möglichkeiten (meist nur name und id eingespeichert - aber auch mehr möglich) - das plugin holt dann die enum-tabelle einmal beim start in den arbeitsspeicher und is dadurch recht schnell. dürfte hier auch für alle Datenbanken funktionieren, nicht nur mysql.

bei mir funktionieren beide unter rails 1.2.3

gruß
Thomas Neumann

Sascha Teske wrote:
Hi Listeners,

weiss jemand wie ich mit active record und migrations enum felder in meine datenbank bekomme? ich hab die tabellen schon und es steckt eben ein teil der business logic drin, sodass komplett andere feldtypen ("nimm doch ein int und implementiere das mapping in rails") nur die "zweitbeste" lösung wären. das auslesen hab ich auch schon, ich wäre eben nur gern auch in der lage die tabellen rails konform anzulegen und zu ändern.

danke schonmal für die aufmerksamkeit. viele grüsse
Sascha

--
N 53° 33.283 E 010° 02.623
http://tinyurl.com/2nplah
------------------------------------------------------------------------

_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug

_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug

Antwort per Email an