Hallo zusammen,

eines vorweg, ich habe noch nie aktiv in einer Mailing-Liste geschrieben, falls also was falsch ist (falscher Betreff, o.Ä.) bitte ich um einen Hinweis :)

"Lutz Horn" <[EMAIL PROTECTED]>
Du musst zwischen statischem Content und statischem Content
unterscheiden :) Alle Dateien, die wirklich statisch sind und auch nicht Gebrauch von RoR-Features wie z. B. Layouts und Sessions machen, liefert
Dein HTTP-Server aus, ohne das RoR etwas davon mitbekommt.
In der Tat habe ich mich schwamming ausgedrückt, aber glücklicherweise hast du verstanden, wie ich es meinte. Das mit dem wirklich statischen Content ist mir bewußt, dennoch danke für die Erklärung.

Du meinst aber vermutlich Seiten, die zwar im Layout der Anwendung
erscheinen sollen, bei deren Erzeugung der Controller aber nichts zu tun
hat.
Genau das meinte ich :-)

Mit geeigneten Routen lässt sich das DRY gestalten, ohne für jede
Seite eine eigene Controller-Methode implementieren zu müssen. Wenn Dir der Controller-Name "static" nicht gefällt, kannst Du das ebenfalls über
Routen abfangen.
Hmm, hast du da einen Tipp wo ich nachschauen kann?
Dass der Controller-Name wegfällt würde ich wohl noch hinbekommen, und zwar so: map.connect '/impressum', :controller => 'static', :action => 'impressum' Das würde ich nun mit jeder Action machen, die keine Applikationslogik erfordert. Und zusätzlich halt jeweils eine leere Methode im entsprechenden Controller. Das kann es ja nicht sein, oder? Wie mache ich das DRY-konform?


MFG
Sebastian


--
Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25


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

Antwort per Email an