On Wed, 8 Oct 2008 09:05:53 +0200, "Michael Schuerig"
<[EMAIL PROTECTED]> said:
> On Wednesday 08 October 2008, Torsten Flammiger wrote:
> > wie löse ich vom String (also
> > dem Controllernamen als Parameter) zum Model auf?
> > Das ist mir nicht klar und das scheint auch nicht trivial zu sein,
> > denn prinzipiell kann man im Controller ja jedes beliebige Model
> > laden.
> 
> Im allgemeinen Fall geht das nicht. Wenn in deinem konkreten Fall
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
das hatte ich befürchtet ;)

> Controller und Model immer miteinander korrespondieren, dann kannst du 
> aus dem Namen des Controllers den des Models ableiten.

Du meinst etwas in der Art, das man den Plural des Wortes 'Posts'
mittels einer geeigneten Methode (etwa substring) in seinen Singular
umwandelt => 'Post'. Im Moment würde das (noch) gehen.

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.

> Wenn du schon ein Model-Objekt hast, könntest du auf dessen Klasse 
> natürlich die gezeigte Methode #tags aufrufen: model.class.tags.

In dem Falle habe ich noch keines.

Danke fürs Mitdenken
Guß, Torsten
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug

Antwort per Email an