Dabei fällt mir ein: schön wäre es, wenn sich das Framework selbst
beschreiben könnte, es wüßte also über seine Struktur selbst bescheid.
Ich glaube nicht, dass Mode und Controller fest verdrahtet sind.
Eine automatische Auflösung wird also nur funktionieren,
wenn Model und Controller entsprechend der Rails-Konvention benannt sind.
dann liefert ..
controller_class_name() #.. den vollständigen Klassennamen z.b.
"PostsController"
controller_name() #.. den Namen ohne Erweiterung und
kleingeschrieben, also hier "posts"
und das Modell heißt dann
@model_name = controller_name.singularize #.. also hier "post"
Wenn das nicht universell genug ist, schau mal in den Quellcode vom
ScaffoldGenerator.
Hope it helps
Oliver
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug